Top-Themen

Aktuelle Themen (A bis Z)

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
GELÖST

Passwort-Reset Batch für User in einer OU und direkt auch alles Unter-OU eingebunden

Frage Entwicklung Batch & Shell

Mitglied: ineichp

ineichp (Level 1) - Jetzt verbinden

03.04.2009, aktualisiert 10:45 Uhr, 4208 Aufrufe, 2 Kommentare

Hallo

Mein bestehender Batch sieht wiefolgt aus, er setzt alles Passwörter der User in der OU=abteilung01 zurück auf test-01.

Set objOU = GetObject("LDAP://ou=abteilung01,dc=firma,dc=ch")
ObjOU.Filter = Array("user")
WScript.Echo "Bei folgenden User Accounts wurde das Passwort auf test-01 zurueckgestellt:" & vbCrLF
For Each objUser in objOU
WScript.Echo objUser.sAMAccountName & " (" & Replace(objUser.Name, "CN=", "") & ")"
objUser.SetPassword "test-01"
Next


Soweit so gut...Zu meiner Frage / Zu meinem Problem:

In der OU=abteilung01 sind noch "Unter-OU" bez. andere Container (z.B. unterabteilung01). In diesen sind auch noch User.
Wie kann man den Batch so modifizieren das er alle alle User nimmt. Auch die, die in einem Unter-Container sind?

Danke für die Hilfe...
Mitglied: bastla
03.04.2009 um 21:31 Uhr
Hallo ineichp und willkommen im Forum!

Ungetestet (aber auf Basis einer Lösung von Richard Mueller) etwa so:
01.
Set objOU = GetObject("LDAP://ou=abteilung01,dc=firma,dc=ch") 
02.
 
03.
WScript.Echo "Bei folgenden User Accounts wurde das Passwort auf test-01 zurueckgestellt:" & vbCrLF 
04.
EnumUsers(objOU) 
05.
 
06.
Sub EnumUsers(objParent) 
07.
objParent.Filter = Array("user") 
08.
 
09.
For Each objUser In objParent 
10.
    WScript.Echo objUser.sAMAccountName & " (" & Replace(objUser.Name, "CN=", "") & ")" 
11.
    objUser.SetPassword "test-01" 
12.
Next 
13.
 
14.
objParent.Filter = Array("organizationalUnit") 
15.
For Each objChild In objParent 
16.
    EnumUsers(objChild) 
17.
Next 
18.
End Sub
Grüße
bastla

P.S.: Dein "Batch" wäre in meinem Sprachgebrauch ein "Script" ...
Bitte warten ..
Mitglied: ineichp
06.04.2009 um 09:50 Uhr
Hallo bastla

Super...Hat funktioniert. Danke vielmals...

Zu deinem P.S.:

In der Schweiz spricht man (Sprachgebaurch) meistens von einem Batch. Egal ob Skript oder effektiv ein Batch.

Gruss
Ineichp
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell - User aus OU in eine andere OU mit Variable verschieben
gelöst Frage von LemonjuiceBatch & Shell3 Kommentare

Hallo Zusammen Ich bin gerade dabei ein Powershell Script zu schreiben. Es geht darum, nicht mehr benötigte User mit ...

Exchange Server
Dynamische Verteilergruppe mit User aus anderer OU?
gelöst Frage von PeakExchange Server4 Kommentare

Hallo zusammen Wir haben auf einem Exchange 2010 mehrere Dynamische Verteilergruppen eingerichtet. Diese haben den Filter "Benutzer mit Exchange-Postfächern" ...

Windows Server
GPO auf User-OU greift nicht
gelöst Frage von eastfrisianWindows Server2 Kommentare

hey, bräuchte mal kurz eine Hilfestellung. wahrscheinlich bin ich irgendwo auf dem Holzweg, aber ich komme einfach nicht drauf. ...

Windows Server
Server 2008R2 AD Passwort-Einstellungen für eine OU ändern
gelöst Frage von johanna-pWindows Server3 Kommentare

Liebe Gemeinde, auf einem Server 2008R2 / AD habe ich eine OU mit 90 Usern. Ich möchte die Sicherheit ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 10 StundenWindows 101 Kommentar

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 11 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server12 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server12 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Netzwerkgrundlagen
Laufwerkszuordnung mit zwei IPs
Frage von Alex29Netzwerkgrundlagen11 Kommentare

Hallo in die Runde, Ich als Hobbyadmin hätte mal wieder eine Frage an die Profis. Ich habe ein Netzwerk ...