Top-Themen

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

Powershell Active Directory Benutzer hinufügen via csvde mit CSV Benutzer aktiviert???

Frage Microsoft

Mitglied: gabeBU

gabeBU (Level 1) - Jetzt verbinden

18.02.2014 um 15:27 Uhr, 2011 Aufrufe, 6 Kommentare, 1 Danke

Hallo Zusammen

Ich bin gerade daran, für eine Arbeit ein grösseres Powershellscript zu schreiben. Es soll unter anderem aus einer CSV-Datei Benutzer auslesen können und die dann in der AD hinzufügen. Nun habe ich folgendes Problem:
Das hinzufügen mit folgender CSV funktioniert schonmal:

01.
DN,objectClass,sAMAccountName,userPrincipalName 
02.
"CN=testest,OU=ZugelasseneMaschinen,OU=UEB,DC=ueb,DC=lokal",user,testest,testtest@ueb.lokal
Das ist schonmal optimal, nur leider werden die Benutzer deaktiviert hinzugefügt, was natürlich nicht der Fall sein sollte. Gut, ich habe mich ein wenig informiert, ich brauche noch den Wert "userAccountControl". Den habe ich wie folgt hinzugefügt:
01.
DN,objectClass,sAMAccountName,userPrincipalName,userAccountControl 
02.
"CN=testest,OU=ZugelasseneMaschinen,OU=UEB,DC=ueb,DC=lokal",user,testest,testtest@ueb.lokal,512
Nun bekomme ich aber leider die Meldung, dass meine Berechtigung nicht ausreiche (als Administrator angemeldet und das Powershellscript als Administrator ausgeführt):
01.
PS C:\Users\Administrator\Desktop> csvde -i -k -f test.csv 
02.
Verbindung mit "(null)" wird hergestellt. 
03.
Anmelden als aktueller Benutzer unter Verwendung von SSPI 
04.
Das Verzeichnis wird aus der Datei "test.csv" importiert. 
05.
Die Einträge werden geladen.. 
06.
Fehler in Zeile 2: Ausführung verweigert 
07.
Serverseitiger Fehler: "1325" 
08.
0 Einträge wurden erfolgreich geändert. 
09.
Fehler im Programm 
10.
Es wurden keine Protokolldateien geschrieben. Geben Sie mit der Opt 
11.
Protokolldateipfad an, um eine Protokolldatei zu generieren.
Ich habe etwas gelesen, dass man Passworteinstellungen setzten müsste. Könnt ihr mir da weiterhelfen? Und wenn ich schon dabei bin: wie kann ich in der CSV das Passwort setzen (ich bräuchte als Passwort den gleichen wert wie beim Benutzername).

Besten Dank.

Gruss

gabeBU
Mitglied: colinardo
18.02.2014, aktualisiert um 15:42 Uhr
Hallo gabeBU,
schau mal hier rein: http://www.administrator.de/forum/benutzer-massenimport-per-csvde-20529 ...
und nutze für UserAccountControl den Flag 544, dann wird beim Anlegen des Users keine Passwortangabe benötigt.

Grüße Uwe
Bitte warten ..
Mitglied: Belloci
18.02.2014 um 15:47 Uhr
Welch ein schöner Thread der da verlinkt wurde. Klappt aber nach wie vor
Bitte warten ..
Mitglied: gabeBU
18.02.2014 um 15:49 Uhr
Hallo Colinardo

Besten dank, jetzt funktionierts, aber wie es scheint kann ich mit CSVDE kein Passwort generieren...dann muss ich es wohl anderst versuchen.

Danke einenwegs.
Bitte warten ..
Mitglied: colinardo
18.02.2014, aktualisiert um 15:52 Uhr
Zitat von gabeBU:
Besten dank, jetzt funktionierts, aber wie es scheint kann ich mit CSVDE kein Passwort generieren...dann muss ich es wohl anderst
versuchen.
dann generiere dir die Erstpasswörter mit einem der diversen Passwortgeneratoren und füge sie deiner CSV-Datei hinzu ... mit Powershell ein Klacks.
Bitte warten ..
Mitglied: colinardo
18.02.2014, aktualisiert um 17:03 Uhr
Hier ein Powershell-Schnippsel mit dem du dir ein paar Passwörter generieren und deiner CSV-Datei hinzufügen kannst:
Es fügt deiner CSV-Datei jedem User ein zufälliges 15-stelliges Passwort hinzu. (Pfad zur CSV-Datei in Zeile 1 und 2)
01.
$strPath = "C:\users.csv" 
02.
$strPathOut = "C:\users_withpass.csv" 
03.
$csv = import-csv $strPath -Delimiter "," 
04.
$csv | Add-Member -MemberType NoteProperty -Name "Password" -Value "" 
05.
$objRND = New-Object System.Random 
06.
 
07.
Function newPass($length){ 
08.
    $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890" 
09.
    $pass = "" 
10.
    for ($i = 0; $i -lt $length; $i++){ 
11.
        $pass += $chars.Substring($objRND.Next($chars.Length),1) 
12.
13.
    $pass 
14.
15.
$csv | %{$_.Password = $(newPass 15)} 
16.
$csv | Export-Csv $strPathOut -Delimiter "," -NoTypeInformation
Vielleicht hilft dir das

Grüße Uwe
Bitte warten ..
Mitglied: gabeBU
19.02.2014 um 12:30 Uhr
Coole Idee, leider brauche ich für mein Script als Passwort denselben Wert wie der Nutzername (es ist eine MAC-Authentifizierung, da muss beim Benutzeraccount die MAC-Adresse als Kontonamen und als Passwort genutzt werden).
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell alle Active Directory Gruppen auslesen mit enthaltenen Benutzern
Frage von Berti1Batch & Shell6 Kommentare

Hallo, bin PS Neuling und wir benötigen hier eine Auswertung von unseren Gruppen inkl. Anwender. Aufgabenstellung: Alle Berechtigungsgruppen auslesen ...

Windows Server
PowerShell Active Directory
gelöst Frage von makaroniWindows Server8 Kommentare

Ganz kurz und knapp: ALLE Nutzer einer OU inklusive Benutzer von Unterordnern klappt soweit, außer, dass wenn die OU ...

Windows Userverwaltung
Active Directory Migration von Benutzern
gelöst Frage von JimPietWindows Userverwaltung8 Kommentare

Moin, wir wollen einige unserer ADs loswerden und die User/PCs/Gruppen etc in die primäre Domäne migrieren. Es handelt sich ...

Microsoft
Powershell: Benutzer importieren und Passwort aus dem CSV
gelöst Frage von gabeBUMicrosoft3 Kommentare

Hallo Zusammen Wie ihr vielleicht schon in der letzten Frage gesehen habt, bin ich an einem kleinen PowershellScript für ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 2 TagenInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...