rave 10 Geschrieben 7. Oktober 2009 Melden Teilen Geschrieben 7. Oktober 2009 Hallo Jungz, im MS Press Buch, 70-290 (2te. Auflage), S. 116 soll man Benutzer importieren mit csvde. Das habe ich anhand vom Beispiel auch getan. DN,objectClass,sAMAccountName,sn,givenName,userPrincipalName "CN=Danielle Tiedt,OU=Mitarbeiter,DC=contoso,DC=com", user,dtiedt,Tiedt,Danielle,danielle.tiedt@contoso.com "CN=Lorrin Smith-Bates,OU=Mitarbeiter,DC=contoso,DC=com",user,lsmithbates, Smith-Bates,Lorrin,lorrin.smithbates@contoso.com In der Eingabeaufforderung mit "csvde -i -f c:\benutzer.csv" sieht das dann so aus: C:\Dokumente und Einstellungen\Administrator.2003SERVER>csvde - Verbindung mit "(null)" wird hergestellt Anmelden als aktueller Benutzer unter Verwendung von SSPI Das Verzeichnis wird aus der Datei "c:\benutzer.csv" importiert Die Einträge werden geladen.. Fehler in Zeile 2: Verletzung der Objektklasse Serverseitiger Fehler: "Das Objektklassenattribut muss angegeben werden." 0 Einträge wurden erfolgreich geändert. Fehler im Programm Es wurden keine Protokolldateien geschrieben. Geben Sie mit der Option -j einen Protokolldateipfad an, um eine Protokolldatei zu generieren. Das Beispiel funktioniert bei mir überhaupt nicht. Wenn man die Datei "benutzer.csv" dann mit Excel öffnen möchte, hat das auch nichts mit übersichtlichen Spalten zu tun :shock: Könnt ihr mir bitte, bitte zu einem kleinen Erfolgserlebnis verhelfen :confused:? gruss, rave Zitieren Link zu diesem Kommentar
Daim 12 Geschrieben 7. Oktober 2009 Melden Teilen Geschrieben 7. Oktober 2009 Servus, DN,objectClass,sAMAccountName,sn,givenName,userPrincipalName "CN=Danielle Tiedt,OU=Mitarbeiter,DC=contoso,DC=com", user,dtiedt,Tiedt,Danielle,danielle.tiedt@contoso.com "CN=Lorrin Smith-Bates,OU=Mitarbeiter,DC=contoso,DC=com",user,lsmithbates, Smith-Bates,Lorrin,lorrin.smithbates@contoso.com in deiner CSV-Datei sind Zeilenumbrüche. Das darf nicht sein! Erstelle dir z.B. eine TXT-Datei und füge folgendes hinzu: DN,objectClass,sAMAccountName,sn,givenName,userPrincipalName "CN=Danielle Tiedt,OU=Mitarbeiter,DC=contoso,DC=com",user,dtiedt,Tiedt,Danielle,danielle.tiedt@contoso.com "CN=Lorrin Smith-Bates,OU=Mitarbeiter,DC=contoso,DC=com",user,lsmithbates,Smith-Bates,Lorrin,lorrin.smithbates@contoso.com Die Einträge in der Datei sollten genau so aussehen. Du kannst natürlich noch weitere Attribute angeben. Zitieren Link zu diesem Kommentar
rave 10 Geschrieben 7. Oktober 2009 Autor Melden Teilen Geschrieben 7. Oktober 2009 in deiner CSV-Datei sind Zeilenumbrüche. Das darf nicht sein! Microsoft Windows [Version 5.2.3790] © Copyright 1985-2003 Microsoft Corp. C:\Dokumente und Einstellungen\Administrator.2003SERVER>csvde -i -f c:\benutzer.csv Verbindung mit "(null)" wird hergestellt Anmelden als aktueller Benutzer unter Verwendung von SSPI Das Verzeichnis wird aus der Datei "c:\benutzer.csv" importiert. Die Einträge werden geladen.... 2 Einträge wurden erfolgreich geändert. Der Befehl wurde einwandfrei durchgeführt. ... so muss ein Glücksgefühl aussehen :)! Danke Daim für deine Hilfe. gruss, rave Zitieren Link zu diesem Kommentar
rave 10 Geschrieben 8. Oktober 2009 Autor Melden Teilen Geschrieben 8. Oktober 2009 wenn ich jetzt im Buch runtergehe zu Punkt 7: Wenn Sie Zugriff auf eine Anwendung haben, die durch Kommas getrennte Textdateien öffnen kann, z.B. Excel, dann öffnen Sie C:\Benutzer.csv. Die Struktur der Datei kann im Spaltenformat sehr viel leichter interpretiert werden als in der einzeiligen, durch Kommas getrennten Textdateidarstellung des Editors. ... hab ich gemacht, jedoch stellt Excel nichts im Spaltenformat dar, sondern packt jede einzelne Textzeile in eine Zelle in Excel :confused: gruss, rave Zitieren Link zu diesem Kommentar
NilsK 2.918 Geschrieben 8. Oktober 2009 Melden Teilen Geschrieben 8. Oktober 2009 Moin, Trick 1: Datei nicht mit .csv benennen, sondern mit .txt. Dann fragt Excel beim Öffnen nach. Trick 2: Ländereinstellungen auf US ändern, dann Excel starten. Ist aber umständlich. Trick 3: faq-o-matic.net CSV-Dateien mit Excel öffnen Gruß, Nils Zitieren Link zu diesem Kommentar
rave 10 Geschrieben 8. Oktober 2009 Autor Melden Teilen Geschrieben 8. Oktober 2009 Excel wird bei der Installation als Standardprogramm für CSV-Dateien eingerichtet. Es ist auch als Tabellenkalkulation gut dazu geeignet. Leider aber stellt Excel sich beim Umgang mit diesen Dateien manchmal etwas an: Gerade bei "echten" CSV-Dateien, deren Trennzeichen kein Semikolon, sondern ein Komma ist, erkennt Excel die Spaltentrennung nicht. Das liegt an den deutschen Spracheinstellungen – hierzulande ist das Komma der Dezimaltrenner, Excel möchte also gern ein Semikolon als Trennzeichen haben. Doch Abhilfe ist einfach. Wer eine CSV-Datei ohne Klimmzüge in Excel einfügen will, schreibt mit einem Texteditor als erste Zeile in die Datei: sep=<Trennsymbol> Das funktioniert auch mit Steuerzeichen außer CR und LF. Zahlen kann man in Anführungsstriche setzen, damit weder ,00 noch führende Nullen abgeschnitten werden. Mit dieser Behandlung klappt's auch wieder Mit dem Doppel-Klick, und Excel öffnet die Datei direkt. habe mit notepad das sep=<Trennsymbol> in mein "benutzer.csv" als erste Zeile eingefügt, geschlossen und es dann wieder mit Excel geöffnet, keine Unterschiede :confused:. Muss das vielleicht sep=<;> oder so heißen :confused: gruss, rave Zitieren Link zu diesem Kommentar
NilsK 2.918 Geschrieben 8. Oktober 2009 Melden Teilen Geschrieben 8. Oktober 2009 Moin, sep=, Gruß, Nils Ich erwarte, dass du dir jetzt vor die Stirn haust. ;) Zitieren Link zu diesem Kommentar
rave 10 Geschrieben 8. Oktober 2009 Autor Melden Teilen Geschrieben 8. Oktober 2009 Hallo Nils, hat geklappt. Ich liebe diese Hyroglyphen, kann es auch ein anderes Körperteil sein :) gruss, rave Zitieren Link zu diesem Kommentar
Neopolis 19 Geschrieben 20. Januar 2010 Melden Teilen Geschrieben 20. Januar 2010 Hallochen, ich möchte mich gern beteiligen und danke schonmal für den tollen Tipp mit der Datei. Wie kann man jetzt genau eine Excel Tabelle mit Benutzern in éine Datei verwandeln die csvde lesen und verarbeiten kann? Gibt es da ein Tool? Zitieren Link zu diesem Kommentar
Daim 12 Geschrieben 20. Januar 2010 Melden Teilen Geschrieben 20. Januar 2010 Servus, du erstellst dir in Excel eine Datei mit den Werten die du ins AD importieren möchtest und speicherst diese dann als CSV oder TXT Datei ab. Das sollte dir helfen: LDAP://Yusufs.Directory.Blog/ - Massenimporte- und -exporte mit CSVDE und der AD-PowerShell durchführen Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.