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

Powershell Script - Benutzer per CSV erstellen

Frage Entwicklung Batch & Shell

Mitglied: gabeBU

gabeBU (Level 1) - Jetzt verbinden

10.12.2012 um 11:40 Uhr, 5240 Aufrufe

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:
01.
Import-Module ActiveDirectory  
02.
$Users = Import-Csv -Delimiter ";" -Path "C:\users\Administrator\Desktop\test3.csv"   
03.
foreach ($User in $Users)   
04.
{   
05.
    $OU = "OU=Employees,DC=lab-os,DC=com"   
06.
    $Password = $User.password  
07.
    $Detailedname = $User.firstname + " " + $User.name  
08.
    $UserFirstname = $User.Firstname  
09.
    $FirstLetterFirstname = $UserFirstname.substring(0,1)  
10.
    $SAM =  $FirstLetterFirstname + $User.name  
11.
    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   
12.
} 
Und die csv-Datei sieht so aus:
01.
Name;Firstname;Password 
02.
MILLE;Thierry;P@ssw0rd 
03.
MILLE;Vendele;P@ssw0rd 
04.
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
Ähnliche Inhalte
Batch & Shell
Mehrere AD Benutzer aus CSV Datei mit PowerShell erstellen (1)

Frage von windelterrorist zum Thema Batch & Shell ...

Batch & Shell
gelöst PowerShell UserFolder mit Unterordner und Berechtigungen (csv) (2)

Frage von lupolo zum Thema Batch & Shell ...

Microsoft
gelöst PowerShell: CSV in CSV kopieren (3)

Frage von Pludan zum Thema Microsoft ...

Batch & Shell
gelöst Powershell xml zu csv (2)

Frage von GeoSem zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
gelöst Leiten "dumme" Switches VLAN-Tags mit durch? (26)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (16)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Router & Routing
FTTH bzw FTTB Router (13)

Frage von ukulele-7 zum Thema Router & Routing ...