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
Please also mark the comments that contributed to the solution of the article
Content-Key: 152799
Url: https://administrator.de/contentid/152799
Printed on: April 24, 2024 at 23:04 o'clock
4 Comments
Latest comment
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