Outils pour utilisateurs

Outils du site


dev:powershell:exemples:demande_identifiants_depuis_interpreteur

PowerShell : Récupérer des identifiants depuis la ligne de commande

Certaines commandes doivent pouvoir s'exécuter avec un niveau de privilèges plus élevé. La cmdlet Get-Credential permet de demander des identifiants à l'utilisateur mais nécessite un environnement graphique pour s'exécuter (les identifiants sont récupérés via une fenêtre modale).

En environnement CLI complet (en SSH par exemple) il peut être utile de prévoir un mode dee récupération des identifiants depuis la ligne de commande :

$puser = Read-Host 'Username'
$ppass = Read-Host 'Password' -AsSecureString
 
$cred = New-Object System.Management.Automation.PSCredential( $puser, $ppass)
 
Start-Process -FilePath powershell -Credential $cred
dev/powershell/exemples/demande_identifiants_depuis_interpreteur.txt · Dernière modification : 2023/06/30 14:17 de yoann