Willkommen bei SCHROETER|EDV
headerimage

Beschreibung

diese Kurzbeschreibung soll die Verwendung eines PS Scripts darstellen. Das hier genannte Script hat den zweck Testbenutzerkonten zu erstellen.

HINWEIS: Das Script wurde in einer Testumgebung angewendet und sollte auch nur da verwendet werden!

 

Schritte:

  1. Öffnen Sie einen Editor um ein neues PowerShell Script zu erstellen.
  2. Beziehen Sie sich das Original Script aus der Quelle und passen es sich nach eigenem Bedürfnis an.
  3. Speichen Sie das Script ab. Bsp.: TestUsers_25Users.ps1
  4. Öffnen Sie eine PS Console und führen das Script aus.

Wenn Sie das Script ausgeführt haben, wurden 25 Testkonten im AD in einer zuvor ausgewählten OU erstellt.

PS Script zur Erstellung von AD User Test Konten
Bild zur Vergrößerung anklicken ...

 

Beispiel Script:
Import-Module ActiveDirectory

 $total = 25
 for ($userIndex=0; $userIndex -lt $total; $userIndex++)
 {
  $userID = “{0:0000}” -f ($userIndex + 1)
  $userName = “test.user$userID”

  Write-Host “Creating user” ($userIndex + 1) “of” $total “:” $userName

  New-ADUser `
   -Name “Test User ($userID)” `
   -Department “TestOU” `
   -AccountPassword (ConvertTo-SecureString “MyPass123” -AsPlainText -Force) `
   -Description (“TEST ACCOUNT ” + $userID + “: Test Account Only”)`
   -DisplayName “Test User ($userID)” `
   -Path “OU=Benutzer,OU=labout,DC=lab,DC=int” `
   -SamAccountName $userName `
   -Surname “User ($userID)” `
   -UserPrincipalName “$userName@lab.int“
 }

 

Notiz am Rand:
Bei der ersten Anwendung wurde versäumt den Parameter -Name mit zu verwenden. Die folge hieraus war, das beim erstellen der User ein Name (Kein Vorname) eingetragen werden muss (siehe Screenshot)

ScreenShot - Script mit fehlemden Parameter -Name
Bild zur Vergrößerung anklicken ...

 


Quelle: Powershell: Create 1000 Test User Accounts
https://blogs.msdn.microsoft.com/karchworld_identity/2013/04/01/powershell-create-1000-test-user-accounts

Inhaltsverzeichnis

nach oben