gabebu
Goto Top

Powershell Script - Benutzer per CSV erstellen

Hallo zusammen

Ich habe ein kleines "Scritplein" geschrieben, dass die Benutzer aus einer .csv-Datei auslesen- und dann anschliesend als Benutzer anlegen soll.

Hier das Script:
Import-Module ActiveDirectory 
$Users = Import-Csv -Delimiter ";" -Path "C:\users\Administrator\Desktop\test3.csv"    
foreach ($User in $Users)  
{  
    $OU = "OU=Employees,DC=lab-os,DC=com"    
    $Password = $User.password 
    $Detailedname = $User.firstname + " " + $User.name   
    $UserFirstname = $User.Firstname 
    $FirstLetterFirstname = $UserFirstname.substring(0,1) 
    $SAM =  $FirstLetterFirstname + $User.name 
    New-ADUser -Name $Detailedname -SamAccountName $SAM -UserPrincipalName $SAM -DisplayName $Detailedname -GivenName $user.firstname -Surname $user.name -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force) -Enabled $true -Path $OU -ErrorAction SilentlyContinue  
} 

Und die csv-Datei sieht so aus:
Name;Firstname;Password
MILLE;Thierry;P@ssw0rd
MILLE;Vendele;P@ssw0rd
MILLE;Blandine;P@ssw0rd

Wenn ich nun das Script ausführen erhalte ic hdie Meldung "Der Server kann die Aufforderung nicht ausführen (Zeile 11, Zeichen 15). Falls ihr ein Screenshot benötigt, kann den euch gerne noch mitgeben.

Nun habe ich versucht, den New-ADUser-Befehl ohne Script mit den gleichen Paramter auszuführen (natürlich habe ich die Variabeln durch Werte ersetzt) und dies funktioniert ohne weiteres.

Powershell wird als Administrator ausgeführt. Es funktioniert weder mit dem normalen Powershell (vorerst importiertes AD-Modul) noich mit dem Administrator: Windows PowerShell Modules.

Wisst ihr vielleicht, warum das Script nicht ausgeführt werden kann?

Gruss

gabeBU

Content-Key: 195611

Url: https://administrator.de/contentid/195611

Printed on: April 25, 2024 at 17:04 o'clock