Powershell DemoUser in Active Directory hinzufügen

Demouser einfach mit der Powershell anlegen

Einfaches Powershell Skript, welches zur Erstellung von beliebig vielen Benutzern im Active Directory dient. In dem Beispiel werden 100 Demouser-001..100 mit dem Kennwort: Demo:0815 angelegt.

 

Das Skript funktioniert nur wenn 2 Voraussetzungen erfüllt sind

 

1. Installation des Active-Diectory Moduls für Windows Powershell

Windows_Powershell

2. Die richtige Execution Policy, welche die Ausführung der Skripte erlaubt, sollte gesetzt sein. Mit Set-ExecutionPolicy RemoteSigned sollte es funktionieren.

Hier nun das Skript:

 

$OU = “DemoOU” # Name neue OU
$OUDN = “ou=$OU” + “,dc=demo,dc=local”
$Kennwort = ConvertTo-SecureString “Demo:0815” -AsPlainText -Force

New-ADOrganizationalUnit -Name $OU -path “dc=demo,dc=local” #Anlage neue OU mit dem Namen DemoOU

1..100 | ForEach-Object { # Zähle 1- 100
$Zahl = “{0:D3}” -f $_
$Username = “Demouser-” + $Zahl
New-ADUser -Name $Username -Displayname $Username -Path $OUDN -AccountPassword $Kennwort -Enabled $true
Write-Host “Erstelle User $Username”
}