Rechte eines users abfragen
HAllo,
ich muss per batch (u. ohne weitere hilfsmittel) prüfen, ob er user "Administrator" in 2 verschiedenen Gruppen Mitglied ist. Eine gruppe ist "Administrators" und eine z.B. GruppeXYZ.
Stzehe da gerade etwas auf dem Schlauch, jemand einen Tipp?
Wollte gerade in diease Richtung:
net localgroup administratoren >> administratoren.txt
und dann mit findstring aber den string "Administrator" (der user) ist dann ebenfalls in der datei. Alles irgendwie blöd.
Danke
ich muss per batch (u. ohne weitere hilfsmittel) prüfen, ob er user "Administrator" in 2 verschiedenen Gruppen Mitglied ist. Eine gruppe ist "Administrators" und eine z.B. GruppeXYZ.
Stzehe da gerade etwas auf dem Schlauch, jemand einen Tipp?
Wollte gerade in diease Richtung:
net localgroup administratoren >> administratoren.txt
und dann mit findstring aber den string "Administrator" (der user) ist dann ebenfalls in der datei. Alles irgendwie blöd.
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 152799
Url: https://administrator.de/contentid/152799
Ausgedruckt am: 16.11.2024 um 07:11 Uhr
4 Kommentare
Neuester Kommentar
Du könntest noch ein more +7 dranhängen
Wozu - wenn's nur um die Prüfung der Mitgliedschaft geht, sollte doch etwas in der Art genügen:net localgroup Administratoren|findstr /i /x "Administrator">nul && echo ist Mitglied||echo ist nicht Mitglied
set "isMember="
net localgroup Administratoren|findstr /i /x "Administrator">nul && set "isMember=True"
if defined isMember (echo ist Mitglied) else (echo ist nicht Mitglied)
bastla
Zitat von @bastla:
> Du könntest noch ein more +7 dranhängen
Wozu - wenn's nur um die Prüfung der Mitgliedschaft geht, sollte doch etwas in der Art genügen:
Weil er doch eben den "Administrator" nicht mit in der Liste haben will. Oder hab ich da jetzt was falsch verstanden?> Du könntest noch ein more +7 dranhängen
Wozu - wenn's nur um die Prüfung der Mitgliedschaft geht, sollte doch etwas in der Art genügen:
@miniversum
Wie's gemeint war, wissen wir wie's scheint beide nicht wirklich - aber die sicherere Methode zum Ausfiltern von "Administrator" wäre zB
- ansonsten müsstest Du Dich darauf verlassen, dass es kein alphabetisch vor "Administrator" angesiedeltes Admin-Konto gibt ...
Grüße
bastla
Wie's gemeint war, wissen wir wie's scheint beide nicht wirklich - aber die sicherere Methode zum Ausfiltern von "Administrator" wäre zB
net localgroup Administratoren|findstr /i /v /x "Administrator"
Grüße
bastla