Wie kann ich meine Benutzerrollen auf dem Windows-Computer sehen, auf dem ich angemeldet bin?

9

Gibt es eine Möglichkeit (unter Windows), die Rollen zu definieren, die mein Login für das Feld hat, bei dem ich angemeldet bin?

Der Computer ist einer Domäne beigetreten, wenn dies einen Unterschied macht.

Arootbeer
quelle
Welche Rollen? Wie die Gruppen, in denen du Mitglied bist?
Chris S
Angenommen, mein Konto ist Mitglied von Remotedesktopbenutzern, da eine Domänengruppe, zu der ich gehöre, als Mitglied dieser Gruppe in der lokalen Box hinzugefügt wurde. Ich würde gerne sehen, dass ich Mitglied dieser Gruppe bin . Ich würde mit Gruppen oder Berechtigungen gut zurechtkommen, denke ich.
Arootbeer

Antworten:

15

Wenn Sie bereit sind, etwas zu codieren, können Sie die folgenden Befehle verwenden, um die gewünschten Informationen abzurufen. Bei getrennter Ausführung geben diese Befehle die Informationen in Teilen aus.

C:\>net localgroup

Dies gibt eine Liste aller lokalen Gruppen. Durchlaufen Sie diese Liste und führen Sie sie aus

C:\>net localgroup <groupName>

Dies gibt eine Liste aller Mitglieder (Benutzer und Gruppen, die dieser lokalen Gruppe hinzugefügt werden).

Um die Liste aller Domänengruppen zu erhalten, zu denen Sie gehören, können Sie ausführen

C:\>net user <username> /domain

Suchen Sie in der Ausgabe nach globalen Gruppenmitgliedschaften. PS: /domainist ein Schlüsselwort. Ersetzen Sie es nicht durch Ihren Domainnamen.

Wenn Ihr Benutzername oder die globalen Gruppen Teil der Mitgliederliste einer lokalen Gruppe sind (Ausgabe des zweiten Befehls), ist dies die Ihnen zugewiesene Rolle.

Leider geben diese Befehle mehr Daten / Text aus als Sie möchten. Sie müssen also Code schreiben (in Ihrer Lieblingssprache oder sogar in einer .bat-Datei), um die Ausgabe der oben genannten Befehle zu analysieren und zu kombinieren.

Es lohnt sich, ein Programm zu schreiben, wenn Sie wiederholt die Rollen eines Benutzers suchen müssen.

Vivek Athalye
quelle
Froh, dass ich helfen konnte. Übrigens, wenn Sie ein Programm geschrieben haben, um die Ausgabe dieser Befehle zu kombinieren, können Sie es bitte irgendwo teilen.
Vivek Athalye
1

Sie können LG von Joeware verwenden, um mehr zu tun, als Sie mit "net localgroup" tun könnten, das nur die Gruppen auf Ihrem Computer auflistet. Dies sollte Ihnen die Richtung geben, die Sie benötigen.

Es ist eine einfache Befehlszeile App: Sie können es hier herunterladen Link

Dieser Befehl listet die Mitglieder aller lokalen Gruppen auf ...

lg \\localhost -lu

Vielleicht möchten Sie sich mit Powershell befassen, um etwas zu schreiben, das Ihre Gruppen auf eine spezifischere Art und Weise anzieht.

Matt
quelle