Test de droits d'administrateur au sein de script PowerShell?
Quel est le meilleur/le plus simple pour tester les droits d'administration dans un script PowerShell?
J'ai besoin d'écrire un script qui nécessite des droits d'administration et vous souhaitez connaître la meilleure façon de l'atteindre.
OriginalL'auteur resolver101 | 2012-04-03
Vous devez vous connecter pour publier un commentaire.
C'est le peu de fonction, j'ai dans un module de sécurité:
Je l'aime. Simple et fonctionne. Merci
OriginalL'auteur Andy Arismendi
Dans Powershell 4.0, vous pouvez utiliser nécessite en haut de votre script:
Sorties:
#Requires -RunAsAdministrator
sur le haut d'un script en PowerShell ISE rien ne se passe...Il fonctionne en PowerShell ISE pour moi
C'est super, mais à l'aide de bouton Droit de la souris > Exécuter avec PowerShell ferme juste le script tout de suite.
Read-Host
que la ligne suivante ne l'aide pas. Comment faire face à cette lorsque vous essayez d'exécuter directement un script?OriginalL'auteur eddiegroves
Pour info, pour ceux qui ont la PowerShell Communauté Extensions installé:
Cette applet de commande est un peu plus générique que vous pouvez tester l'appartenance à un groupe dans un groupe.
si vous n'êtes pas élevé ce retournera false, même si l'utilisateur est dans le groupe Administrateurs sur l'UAC activé système. C'est parce que le processus a juste un "standard" jeton de l'utilisateur. Si le processus est élevée puis renvoie la valeur true.
Merci. être conscient de la nom de groupe est localisé
OriginalL'auteur Keith Hill
Il est ici directement:
OriginalL'auteur Jude Allred
Découvrez cette url: http://blogs.technet.com/b/heyscriptingguy/archive/2011/05/11/check-for-admin-credentials-in-a-powershell-script.aspx
Je n'ai pas tester, mais le résumé semble indiquer ce que vous êtes à la recherche pour: "Apprendre à vérifier les informations d'identification d'administration lorsque vous exécutez un script Windows PowerShell ou de commande."
OriginalL'auteur Jaco