420-1Q1-AA Help

Solutions

Conversion de température

# Script pour convertir Celsius en Fahrenheit et vice versa $choix = Read-Host "Choisissez la conversion : 1) Celsius vers Fahrenheit 2) Fahrenheit vers Celsius" if ($choix -eq 1) { $celsius = Read-Host "Entrez la température en Celsius" $fahrenheit = ($celsius * 9/5) + 32 Write-Host "La température en Fahrenheit est : $fahrenheit" } elseif ($choix -eq 2) { $fahrenheit = Read-Host "Entrez la température en Fahrenheit" $celsius = ($fahrenheit - 32) * 5/9 Write-Host "La température en Celsius est : $celsius" } else { Write-Host "Choix non valide." }

Générateur de mots de passe

# Script pour générer un mot de passe aléatoire $longueur = Read-Host "Entrez la longueur du mot de passe" $caracteres = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()' $motDePasse = -join ((1..$longueur) | ForEach-Object { $caracteres | Get-Random }) Write-Host "Mot de passe généré : $motDePasse"

Recherche d’un processus en cours

# Script pour rechercher un processus en cours $processus = Read-Host "Entrez le nom du processus" $process = Get-Process -Name $processus -ErrorAction SilentlyContinue if ($process) { Write-Host "Le processus $processus est en cours d'exécution. ID : $($process.Id), Mémoire : $([math]::round($process.WorkingSet / 1MB, 2)) MB" } else { Write-Host "Le processus $processus n'est pas en cours d'exécution." }

Création d'utilisateurs dans Active Directory (simulation)

# Script pour simuler la création d'un utilisateur dans Active Directory $prenom = Read-Host "Entrez le prénom" $nom = Read-Host "Entrez le nom" $departement = Read-Host "Entrez le département" $identifiant = "$prenom.$nom" Write-Host "Utilisateur créé : $identifiant (Département : $departement)"

Calculateur d'années bissextiles

# Script pour vérifier si une année est bissextile $annee = [int](Read-Host "Entrez une année") if (($annee % 4 -eq 0 -and $annee % 100 -ne 0) -or ($annee % 400 -eq 0)) { Write-Host "L'année $annee est bissextile." } else { Write-Host "L'année $annee n'est pas bissextile." }
Last modified: 28 October 2024