Jump to content

Importieren von Benutzerobjekten mithilfe von Csvde


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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

Link zu diesem Kommentar

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.

Link zu diesem Kommentar
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

Link zu diesem Kommentar

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

Link zu diesem Kommentar

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

Link zu diesem Kommentar
  • 3 Monate später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...