Dans un script PowerShell, comment puis-je vérifier si j'utilise des privilèges d'administrateur?
powershell
Michael Kelley
la source
la source
Réponses:
(à partir des astuces de sécurité de la ligne de commande )
la source
Dans Powershell 4.0, vous pouvez utiliser des exigences en haut de votre script:
Les sorties:
la source
Exécutez la fonction ci-dessus. SI le résultat est True, l'utilisateur dispose des privilèges d'administrateur.
la source
Cela vérifiera si vous êtes un administrateur, sinon, il rouvrira dans PowerShell ISE en tant qu'administrateur.
J'espère que cela t'aides!
la source
en combinant les réponses ci-dessus, vous pouvez utiliser quelque chose comme ceci au début de votre script:
Une autre méthode consiste à démarrer votre script avec cette ligne, ce qui empêchera son exécution s'il n'est pas démarré avec des droits d'administrateur.
la source