Jump to content

ike1971

Members
  • Gesamte Inhalte

    2
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von ike1971

  1. 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}}
×
×
  • Neu erstellen...