Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Active Directory - Arbeiten via Befehlen

Frage Microsoft Windows Server

Mitglied: 117109

117109 (Level 1)

21.08.2014, aktualisiert 27.08.2014, 1274 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 ..
Ähnliche Inhalte
Linux Netzwerk
gelöst Linux als Active Directory Domäne (7)

Frage von 134408 zum Thema Linux Netzwerk ...

Windows Server
gelöst Active Directory Report (7)

Frage von mah0ni zum Thema Windows Server ...

Windows Server
Active Directory-Verwaltungscenter macht Probleme (1)

Frage von MrFuzz zum Thema Windows Server ...

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

Frage von User79 zum Thema Windows Server ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(3)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (17)

Frage von liquidbase zum Thema Voice over IP ...

TK-Netze & Geräte
TK-Anlage VoIP - DECT Erweiterung (16)

Frage von Lynkon zum Thema TK-Netze & Geräte ...