Comment savoir si un utilisateur de domaine est un administrateur local sur la machine

12

Je voudrais savoir si l'utilisateur MYDOMAIN\SomeUsera des droits d'administrateur local sur la machine actuelle.

Je peux voir si un compte d'utilisateur local a un administrateur en utilisant:

C:\>NET USER Mike
User name                    Mike
Full Name
...
Local Group Memberships      *Administrators

Cependant, si j'essaye:

C:\>NET USER MYDOMAIN\SomeUser

ou:

C:\>NET USER "MYDOMAIN\SomeUser"

J'obtiens l'écran d'aide sur la syntaxe standard.

Je peux vérifier cela à partir du composant logiciel enfichable MMC «Gestion de l'ordinateur», mais cela prend trop de temps à charger et je voudrais le faire rapidement à partir de la ligne de commande. Si quelqu'un a un script VBS, ce serait bien aussi.

Remarque: Si quelqu'un a de meilleures balises pour cette question, n'hésitez pas à les ajouter!

Mike Christensen
la source
Vous comprenez qu'une autorisation au niveau du domaine remplacerait toutes les autorisations locales que vous pourriez attribuer à un profil local, n'est-ce pas?
Ramhound
@Ramhound On dirait qu'il s'intéresse aux utilisateurs du domaine, pas aux utilisateurs locaux. Il comprend comment vérifier un compte local, mais pas comment vérifier si un compte de domaine est un administrateur local à partir de la ligne de commande.
Tanner Faulkner
Correct. Je cherchais simplement des raccourcis de ligne de commande pour des choses que je faisais déjà.
Mike Christensen

Réponses:

16

Essayez net localgroup administratorsplutôt. Si vous souhaitez qu'une commande PowerShell vérifie un utilisateur spécifique, consultez ce billet de blog . J'espère cependant qu'il n'y a pas tellement d'administrateurs locaux que vous ne pouvez pas repérer l'utilisateur en question.

Tanner Faulkner
la source
Exactement ce que je cherchais! Merci Monsieur.
Mike Christensen
6

Essayer

C:\>NET USER SomeUser /domain

au lieu de

C:\>NET USER MYDOMAIN\SomeUser
Mémoire
la source
Étant donné que cette question a déjà une réponse acceptée, vous devez expliquer plus en détail pourquoi votre méthode est une option plus appropriée.
Matthew Williams
1

Essayez cette commande pour obtenir toutes les informations de l'utilisateur. c'est une commande powershell.

GPRESULT -Z /USER [username]
Sohail
la source