So erkennen Sie, ob ein Domänenbenutzer ein lokaler Administrator auf dem Computer ist


12

Ich möchte wissen, ob der Benutzer MYDOMAIN\SomeUserlokale Administratorrechte auf dem aktuellen Computer hat.

Ich kann sehen, ob ein lokales Benutzerkonto einen Administrator hat, indem ich Folgendes verwende:

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

Wenn ich es jedoch versuche:

C:\>NET USER MYDOMAIN\SomeUser

oder:

C:\>NET USER "MYDOMAIN\SomeUser"

Ich erhalte den Standard-Syntax-Hilfebildschirm.

Ich kann dies über das MMC-Snap-In "Computer Management" überprüfen, aber das Laden dauert zu lange, und ich möchte dies schnell über die Befehlszeile tun. Wenn jemand ein VBS-Skript hat, wäre das auch in Ordnung.

Hinweis: Wenn jemand bessere Tags für diese Frage hat, können Sie diese gerne hinzufügen!


Sie verstehen, dass eine Berechtigung auf Domänenebene alle lokalen Berechtigungen überschreiben würde, denen Sie möglicherweise ein lokales Profil zuweisen, oder?
Ramhound

@Ramhound Scheint, als würde er sich mit Domain-Benutzern befassen, nicht mit lokalen Benutzern. Er versteht es, ein lokales Konto zu überprüfen, aber nicht, wie ein Domänenkonto ein lokaler Administrator über die Befehlszeile ist.
Tanner Faulkner

Richtig. Ich suchte nur nach Befehlszeilenverknüpfungen für Dinge, die ich bereits tat.
Mike Christensen

Antworten:


16

Versuchen Sie es net localgroup administratorsstattdessen. Wenn Sie möchten, dass ein PowerShell-Befehl einen bestimmten Benutzer überprüft, lesen Sie diesen Blog-Beitrag . Ich würde jedoch hoffen, dass es nicht so viele lokale Administratoren gibt, dass Sie den betreffenden Benutzer nicht erkennen können.


Genau das, wonach ich gesucht habe! Danke mein Herr.
Mike Christensen

6

Versuchen

C:\>NET USER SomeUser /domain

anstatt

C:\>NET USER MYDOMAIN\SomeUser

Da diese Frage bereits eine akzeptierte Antwort hat, müssen Sie genauer angeben, warum Ihre Methode eine geeignetere Option ist.
Matthew Williams

1

Versuchen Sie diesen Befehl, um alle Informationen des Benutzers abzurufen. Es ist ein Powershell-Befehl.

GPRESULT -Z /USER [username]
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.