Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Lokale Administratoren - alle User u. Gruppen loeschen ausser UserX u. UserY

Frage Entwicklung

Mitglied: dymak1

dymak1 (Level 1) - Jetzt verbinden

11.09.2008, aktualisiert 22:11 Uhr, 3439 Aufrufe, 2 Kommentare

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
Mitglied: bastla
11.09.2008 um 20:06 Uhr
Hallo dymak1 und willkommen im Forum!

Etwa so:
01.
strKeep = LCase("#USER_X#USER_Y#") 
02.
strComputer = "." 
03.
 
04.
Set objGroup = GetObject("WinNT://" & strComputer & "/Hauptbenutzer,group") 
05.
For Each objMember In objGroup.Members 
06.
    N = objMember.Name 
07.
    If InStr(strKeep, "#" & LCase(N) & "#") = 0 Then 
08.
        WScript.Echo "Entferne: " & N 
09.
        objGroup.Remove objMember.ADsPath 
10.
    End If 
11.
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
Bitte warten ..
Mitglied: dymak1
11.09.2008 um 22:11 Uhr
Hat SUPER funktioniert!
Werde es morgen umsetzen;
Vielen Dank für den freundlichen Empfang!

MfG
Dimi
Bitte warten ..
Neuester Wissensbeitrag
Heiß diskutierte Inhalte
Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (18)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Grafikkarten & Monitore
Neue Graifkkarte - kein Bild (10)

Frage von bestelitt zum Thema Grafikkarten & Monitore ...

Linux
gelöst Boot failed: not a bootable disk (10)

Frage von Fleckmen zum Thema Linux ...

Multimedia & Zubehör
gelöst Iphone 6 prob (8)

Frage von jensgebken zum Thema Multimedia & Zubehör ...