Jump to content

ike1971

Members
  • Gesamte Inhalte

    2
  • Registriert seit

  • Letzter Besuch

Reputation in der Community

0 Neutral

Über ike1971

  • Rang
    Newbie
  1. CSV Import bei Variable ohne Wert - Error

    Danke euch allen, ich mache jetzt bevor ich die Attribute setze einfach eine Überprüfung ob die Variable vorhanden ist. Dauert zwar sehr lange aber funktioniert :)
  2. Hallo zusammen, ich möchte Kontakte die mir als CSV vorliegen ins AD importieren. (Telefonbuch, Email Adressen) Zuerst habe ich es per "new-mailcontact" probiert, aber das war eine Sackgasse, da bei 1/3 einfach keine Email Adresse hinterlegt ist. Also hab ich es mit "new-ADobject" umgesetzt, was bei vollständigen Datensätzen auch einwandfrei funktioniert. Fehlt allerdings ein Feld, bricht er den Import ab, anstatt das Feld einfach leer zu lassen. Gibts da eine Möglichkeit bei fehlenden Daten einfach nichts zu machen? (Oder ist meine Vorgehensweise bescheiden und ihr habt eine bessere Idee? Bin für alles offen ) So sieht die CSV aus.: ID;Firma;Email;Telefon;Fax;Vorname;Nachname;Anrede Max Mueller(Firma);mueller@firma.de;555123;555124;Max;Mueller;Herr Hotel Rose;Hotel Rose;;555322;555323;;; Stahlbau Held;Stahlbau Held;info@held.de;555282;;;Held;Herr Danke Import-CSV C:\kontakte.csv -Delimiter ";" | ForEach-Object {New-ADObject -Name $_.ID -Type "contact" -Path "OU=Kontakte,DC=dom,DC=local" -DisplayName $_.ID -OtherAttributes @{'postalCode' = $_.PLZ; 'company' = $_.Firma; 'department' = $_.Funktion; 'mail' = $_.EMail; 'wWWHomePage' = $_.Internetadresse; 'telephoneNumber' = $_.Telefon; 'homePhone' = $_.TelefonPrivat; 'facsimileTelephoneNumber' = $_.Fax; 'mobile' = $_.Mobil; 'title' = $_.Anrede; 'givenName' = $_.Vorname; 'sn' = $_.Nachname; 'streetAddress' = $_.Strasse; 'l' = $_.Ort;'co' = $_.Land}}
×