none
größere Menge Kontakte ins AD/Exchange importieren RRS feed

  • Frage

  • Hallo,

    ich muss ca. 200 Kontakte ins AD anlegen. Die Kontakte sollen für eine Projektverwaltung im Outlook (Exchange 2010) nutzbar werden. Gibt es ein Tool für solche Aufgaben?
    Die Kontakte, die angelegt/importiert werden sollen liegen als Excel-File vor.

    Google zeigt Möglichkeiten über VBScripting. Geht es tatsächlich nur über Scripte?

    Viele Grüße
    Roland

    Montag, 8. Dezember 2014 11:38

Antworten

Alle Antworten

  • Hi Roland_Schmid,

    da gibt es eigentlich genügend Beispiele und Tante Google hat nicht geholfen? Powershell ist das Zauberwort...
    http://tekctrl.blog.com/2010/07/create-new-mail-contacts-from-a-csv-file-for-exchange-20072010/


    Viele Grüße
    Christian

    Montag, 8. Dezember 2014 13:56
    Moderator
  • Hallo Christian,

    danke für den Link.
    Ich möchte u.a. Telefonnummer etc. hinzufügen.
    get-help new-mailcontact sehe ich keine Telefonnummer als Parameter.
    Kann ich einem neuen Kontakt keine Telefonnummer geben ?

    Viele Grüße
    Roland

    Montag, 8. Dezember 2014 15:22
  • Hallo Roland,

    du könntest deinen Kontakt erstellen und dann noch einen "set-contact -phone 123454" mit in die Pipeline legen.

    get-help set-contact -full

    Gruß
    Stefan


    st_fbg

    Montag, 8. Dezember 2014 15:56
  • Hallo Roland,

    du könntest deinen Kontakt erstellen und dann noch einen "set-contact -phone 123454" mit in die Pipeline legen.

    get-help set-contact -full

    Gruß
    Stefan


    st_fbg

    Hallo Stefan,

    danke für den Tipp.
    set-contact -phone 12345 habe ich mit in die Pipeline gelegt.
    Der Befehl wird erfolgreich abgeschlossen, aber mit einer Warnung, dass keine Einstellungen geändert wurden. Meine Code sieht so aus:

    [PS] C:\Windows\system32>Import-Csv C:\contacts.csv -Delimiter ";" | Foreach-Object{New-MailContact -ExternalEmailAddress $_.Email -Name $_.Name -OrganizationalUnit $_.OUPath} | ForEach-Object{set-contact -Identity $_.Name -Phone $_.Telefon
    }
    WARNUNG: Der Befehl wurde erfolgreich abgeschlossen, es wurden jedoch keine Einstellungen von
    'schreiber.me/Schreiber/Werner Test' geändert.
    

    Warum wird die Telefon-Nummer nicht übernommen?

    Viele Grüße
    Roland


    Dienstag, 9. Dezember 2014 08:57
  • Hallo Roland,

    warum lässt du es nicht noch einmal mit nur dem set-contact laufen.

    Import-Csv C:\contacts.csv -Delimiter ";" | Foreach-Object {set-contact -Identity $_.Name -Phone $_.Telefon}

    Gruß
    Stefan


    st_fbg

    Dienstag, 9. Dezember 2014 10:20
  • Hallo Roland,

    warum lässt du es nicht noch einmal mit nur dem set-contact laufen.

    Import-Csv C:\contacts.csv -Delimiter ";" | Foreach-Object {set-contact -Identity $_.Name -Phone $_.Telefon}

    Gruß
    Stefan


    st_fbg

    Hallo Stefan,

    super, so funktioniert es.
    Danke!

    Viele Grüße
    Roland

    Dienstag, 9. Dezember 2014 10:43