Batch-/Shellscript Lokale Gruppen mit Benutzern auslesen mit Batch

matzee

Keks? ツ
ID: 44426
L
25 April 2006
4.546
228
Hallo Leute,

[Was hab ich vor?]
ich möchte mit einer Batch lokale Gruppen und die zugehörigen Benutzer auslesen von einem Rechner meiner Wahl.

Das ich mich an jedem Rechner anmelden muss ist kein Problem.

[Wie hab ich mir das gedacht?]
Ich möchte daher erstmal die kompletten, lokalen Gruppen in eine Textdatei schreiben und dann diese in eine Variable einlesen. Die Variable soll anschließend ausgelesen werden, sodass ich mir zu jeder Gruppe die Mitglieder raussuchen kann, mit dem Befehl net localgroup %%Gruppe%%

[Was habe ich bereits gemacht?]
PHP:
IF exist "gruppen.txt" del "gruppen.txt"
 
net localgroup >> "%USERPROFILE%\Desktop\gruppen.txt"
 
FOR /F "skip=5 delims= eol=t" %%f IN (gruppen.txt) DO @ECHO 
%%f

[Wo komm ich nicht weiter?]
Mein Problem ist nun, dass ich es nicht hinbekomme, dass die einzelnen Werte (die bereits richtig untereinander in der Variable %%f stehen) je in eine Variable einlesen kann oder die spezifischen Werte in der Variable die ich nun für den net localgroup Befehl brauche auslesen kann.
Ich weiss einfach nicht wie...

Ich Hoffe ihr versteht mein Problem und könnt mir helfen :)

Vielen Dank

PS: Gegooglet habe ich bereits, aber das richtig war nicht dabei.
 
Zuletzt bearbeitet: