dymak1

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, face-smile
Dimi
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

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

bastla
bastla 11.09.2008 um 20:06:35 Uhr
Goto Top
Hallo dymak1 und willkommen im Forum!

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
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
dymak1
dymak1 11.09.2008 um 22:11:50 Uhr
Goto Top
Hat SUPER funktioniert!
Werde es morgen umsetzen;
Vielen Dank für den freundlichen Empfang!

MfG face-smile
Dimi