Lokale Administratoren - alle User u. Gruppen loeschen ausser UserX u. UserY
Hallo,
ich habe Scripte um User in der AD anzulegen; Ebenso um User bzw. Gruppen zu löschen.
Was ich jedoch brauche und nicht gebacken bekommen, ist ein Script, dass eine Filterfunktion beinhaltet.
In anderen Worten: Das Script soll mir alle Mietglieder (sei es User oder Gruppen) aus einer Gruppe löschen ausser USER_X und USER_Y.
Es geht um lokale ComputerGruppen wie zB "Hauptbenutzer"
Vielen Dank im Vorraus für die ein oder andere Hilfe.
MfG,
Dimi
ich habe Scripte um User in der AD anzulegen; Ebenso um User bzw. Gruppen zu löschen.
Was ich jedoch brauche und nicht gebacken bekommen, ist ein Script, dass eine Filterfunktion beinhaltet.
In anderen Worten: Das Script soll mir alle Mietglieder (sei es User oder Gruppen) aus einer Gruppe löschen ausser USER_X und USER_Y.
Es geht um lokale ComputerGruppen wie zB "Hauptbenutzer"
Vielen Dank im Vorraus für die ein oder andere Hilfe.
MfG,
Dimi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 96718
Url: https://administrator.de/forum/lokale-administratoren-alle-user-u-gruppen-loeschen-ausser-userx-u-usery-96718.html
Ausgedruckt am: 26.04.2025 um 15:04 Uhr
2 Kommentare
Neuester Kommentar
Hallo dymak1 und willkommen im Forum!
Etwa so:
Wichtig bei der Angabe der nicht zu entfernenden Benutzer sind die "#" vor und nach dem Namen, sowie, dass nur der Name, nicht auch die Domäne anzuführen sind ...
Die Zeile 8 hat natürlich nur Democharakter ...
Grüße
bastla
Etwa so:
strKeep = LCase("#USER_X#USER_Y#")
strComputer = "."
Set objGroup = GetObject("WinNT://" & strComputer & "/Hauptbenutzer,group")
For Each objMember In objGroup.Members
N = objMember.Name
If InStr(strKeep, "#" & LCase(N) & "#") = 0 Then
WScript.Echo "Entferne: " & N
objGroup.Remove objMember.ADsPath
End If
Next
Die Zeile 8 hat natürlich nur Democharakter ...
Grüße
bastla