Voici un exemple de fonction qui prend un paramètre en entrée.
Ce paramètre CreatePassword a une valeur par défaut de 20
Dans l'exemple on appelle la fonction en réglant le paramètre à 40.
function CreatePassword()
{
Param (
[string]$LongueurPassword = 20
)
$choixcaractères = 'abcdefghiklmnoprstuvwxyzABCDEFGHKLMNOPRSTUVWXYZ1234567890*!-/'
$ZePassword = ""
for ($MonCompteur = 1; $MonCompteur -le $LongueurPassword; $MonCompteur++){
$anumber = get-random -minimum 0 -maximum ($($choixcaractères.Length)-1)
#write-host $choixcaractères.substring($anumber, 1)
$ZePassword = "$ZePassword" + $choixcaractères.substring($anumber, 1)
}
return $ZePassword
}
$Passwordenclair = CreatePassword -LongueurPassword 40
write-host $Passwordenclair
Lien vers le fichier : cliquez ici
Article(s) en relation(s)