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

Active Directory - Arbeiten via Befehlen

Frage Microsoft Windows Server

Mitglied: 117109

117109 (Level 1)

21.08.2014, aktualisiert 27.08.2014, 1184 Aufrufe, 9 Kommentare

Hey Leute,

ich habe mir im AD ein paar Testuser angelegt. Es sind 4 die in verschiedenen OUs liegen.
Jetzt habe ich gelesen, das man nachträglich Befehle ändern kann.
Mein Test ist nun, das Passwort für alle User gleich zu setzen, die müssen es nach der Anmeldung ändern und das es abläuft.

Hier der gebastelte Befehl:
dsquery user "DC=Dresden,DC=ag" | dsmod user -pwd AbCd!23 -mustchpwd yes -pwdneverexpires yes


Nun wird mit aber angezeigt, das der Parameter "dsmod" falsch gesetzt sei.
Könnt ihr mir helfen? Muss ich bei "User" etwa noch den User eingeben. Der Befehl dient doch zur Verallgemeinerung oder?

Danke im Vorab.
Mitglied: hajowe
LÖSUNG 21.08.2014, aktualisiert 27.08.2014
Hi MissLongIsland

findest du unter CMD-Hilfeaufruf dsmod user /?

Hier mal ein Beispiel:

Beispiele:
Folgender Befehl setzt ein Benutzerkennwort zurück:

dsmod user "CN=Jens Mander,CN=Benutzer,DC=microsoft,DC=com"
-pwd A1b2C3d4 -mustchpwd yes

Folgender Befehl setzt mehrere Benutzerkennwörter auf ein gemeinsames
Kennwort zurück und zwingt Benutzer, ihre Kennwörter bei der nächsten
Anmeldung zu ändern:

dsmod user "CN=Jens Mander,CN=Benutzer,DC=microsoft,DC=com"
"CN=Stefanie Schiller,CN=Benutzer,DC=microsoft,DC=com" -pwd
A1b2C3d4 -mustchpwd yes


Gruss
Bitte warten ..
Mitglied: colinardo
LÖSUNG 21.08.2014, aktualisiert 27.08.2014
Moin,
oder wenn es Powershell sein darf:
01.
Import-Module ActiveDirectory 
02.
$password = 'GEHEIM' 
03.
$users =@('maxmustermann','petermuster') 
04.
$users | %{ 
05.
  Set-adaccountpassword $_ -reset -newpassword (ConvertTo-SecureString -AsPlainText $password -Force) 
06.
  Set-aduser $_ -changepasswordatlogon $true 
07.
}
Grüße Uwe
Bitte warten ..
Mitglied: 117109
21.08.2014 um 10:23 Uhr
Hallo, danke für die Antworten.
Also muss ich die User sozusagen noch einmal per Befehl zuweisen? Sprich ich kann nicht generell sagen "Nimm alle User die inter der Domäne so und so" drin sind? Das gefällt mir ja jetzt nicht so gut :p
Bitte warten ..
Mitglied: colinardo
LÖSUNG 21.08.2014, aktualisiert 27.08.2014
Zitat von 117109:
Also muss ich die User sozusagen noch einmal per Befehl zuweisen? Sprich ich kann nicht generell sagen "Nimm alle User die
inter der Domäne so und so" drin sind? Das gefällt mir ja jetzt nicht so gut :p
Klar geht das auch problemlos, aber wenn du nur sagst 4 User was sollen wir da denken ....willst du jetzt alle in der Domain ändern oder nur 4 User , oder alle in einer bestimmten OU?? Klär uns auf ... Danke.

Beispiel für alle User einer bestimmten OU:
01.
Import-Module ActiveDirectory 
02.
$password = 'GEHEIM' 
03.
get-aduser -Filter * -SearchBase "OU=Test1,dc=domain,dc=de" | %{ 
04.
  Set-adaccountpassword $_.SamAccountName -reset -newpassword (ConvertTo-SecureString -AsPlainText $password -Force) 
05.
  Set-aduser $_.SamAccountName -changepasswordatlogon $true 
06.
}
Du musst natürlich bei solchen Massenaktionen immer sicherstellen das sich keine besonderen Accounts(wie z.B. Admin-Accounts) in der Auswahl von get-aduser befinden, d.h. entweder über OUs auswählen oder die User an einem bestimmten Merkmal ausfiltern das bei euch nur 'normale' User haben.

Ich empfehle dir mal die Grundlagen zu Powershell mit AD:
http://www.powershellpro.com/powershell-tutorial-introduction/powershel ...
Bitte warten ..
Mitglied: 117109
21.08.2014 um 15:17 Uhr
Also ich habe mir 1 Domäne und 2 OUs erstellt.
In jeder OU sind jeweils 2 User. Also ich möchte zum "herumbasteln" auch noch ein paar hinzufügen. Da ich aber erst am Anfang bin und mir die Sachen bisschen beibringen möchte, möchte ich erstmal keine 30 User in einer OU haben.
Ich möchte zum Beispiel alle User aus der OU "Dresden" auf die oben genannten Passwort Settings setzen.
Ich möchte gern wissen ob ich das generell für die User in der OU "Dresden" schreiben kann. bzw. warum er meinen Befehl nicht erkennt. Er meckert ja nur wegen "dsmod" rum. Könnt ihr mir folgen?... :/
Bitte warten ..
Mitglied: colinardo
LÖSUNG 21.08.2014, aktualisiert 27.08.2014
Ich möchte zum Beispiel alle User aus der OU "Dresden" auf die oben genannten Passwort Settings setzen.
siehe Script oben ... das macht genau das!
Bitte warten ..
Mitglied: 117109
21.08.2014 um 15:58 Uhr
Ok dann werde ich mir das die Tage mal anschauen. Ich danke dir schon einmal ;)
Bitte warten ..
Mitglied: colinardo
LÖSUNG 21.08.2014, aktualisiert 27.08.2014
Wenn du es unbedingt mit den alten Tools machen willst:
dsquery user "OU=Dresden,DC=domain,DC=de" | dsmod user -pwd AbCd!23 -mustchpwd yes
läuft hier einwandfrei. Das setzen von -pwdneverexpires in Kombination mit -mustchpwd geht nicht. Das kannst du mal im Dialog eines Users versuchen, das bringt dir dann eine entsprechende Meldung!!

Ich empfehle aber unbedingt dich mit Powershell zu beschäftigen, denn die alten Tools werden sicherlich irgendwann in naher Zukunft nicht mehr supported.
Bitte warten ..
Mitglied: 117109
22.08.2014 um 15:00 Uhr
Hi Colinardo,

ich bin ja auch dabei. Aber dieses SelfLearning ist nicht immer so einfach. Leider scheiter ich dann auch an einfachen Sachen, das fällt mir dann im Nachhinein auf :p Is vllt zu einfach als das man richtig nachdenkt oder so ^^
Ich bin schon dabei mir Powersehll zu arbeiten, aber nun ja, wie das halt so nach 1 Woche ist... Kommt da nicht gescheites bei raus :p
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Windows Server
gelöst Active Directory File Extension - Associated Program (11)

Frage von adm2015 zum Thema Windows Server ...

Windows 8
gelöst Active Directory Default User.v2 Profile - Windows 8.1 Apps Error (4)

Frage von adm2015 zum Thema Windows 8 ...

Windows Server
Active Directory sinnvoll für kleine Firma (15)

Frage von WolfPeano zum Thema Windows Server ...

Windows Server
gelöst Verschlüsselungsmethode Active-Directory Domänen Usern (4)

Frage von User79 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Ipv4 mieten (22)

Frage von homermg zum Thema Router & Routing ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...