J'essaie de vérifier mes machines Windows server 2012 R2 distantes pour les droits d'administration à l'utilisateur actuel via Ansible scripts. J'ai trouvé la commande suivante pour vérifier les droits d'administration sur internet :
([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
J'ai quelques questions à ce sujet :
1) Cette commande donne 'false' comme résultat lorsque je me connecte à un système avec le compte administrateur. Mais la même commande renvoie 'true' lorsque je l'exécute via Ansible (Ansible utilise winRM pour lancer des commandes depuis un serveur central).
2) Existe-t-il une meilleure commande (CMD ou powershell) pour vérifier si l'utilisateur actuel a des droits d'administrateur ?