Aucune catégorie assignée

Scripts powershell tips divers

Révision datée du 19 décembre 2022 à 18:26 par Paf (discussion | contributions) (Page créée avec « = Ne pas utiliser un mot de passe en clair dans un script = *Commencer par stocker le mot de passe sur disque de manière sécurisée: Read-Host "Enter Password" -... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Ne pas utiliser un mot de passe en clair dans un script

  • Commencer par stocker le mot de passe sur disque de manière sécurisée:
 Read-Host "Enter Password" -AsSecureString |  ConvertFrom-SecureString  | Out-File "PATH\FILE.secure"
  • Dans le script récupérer le mot de passe:
 $pass = Get-Content "PATH\FILE.secure" | ConvertTo-SecureString


La variable $pass contient le mot de passe dans une variable securestring

  • Exemple avec objet credential:

$user = "LOGIN"
$pwd = Get-Content "PATH\FILE.secure" | ConvertTo-SecureString
$Credential = New-Object System.Management.Automation.PSCredential($user,$pwd)