Benutzer mit den meisten Antworten
Mit PowerShell Kontakte in CSV-Datei in eine bestimmte Mailbox importieren (Exchange2010)

Frage
-
Hallo
Ich habe eine CSV-Datei mit Kontaktdaten. Diese wird automatisch aus einer DB generiert (eine PST-Datei zu erstellen ist nicht möglich). Diese muss ich automatisiert mittels Script in die Kontakte einer bestimmten Mailbox importieren. Gibt es eine möglichkeit das CSV-File in eine Mailbox zu importieren?
Versucht habe ich:
- New-MailboxImportRequest - Funktioniert alles perfekt mit PST, leider aber nicht mit CSV.
Get-MailboxFolderStatistics zeigt auch aktueller Inhalt des Contacts-Folder richtig an. - Get-Contact/New-Contact - Script erstellt Kontakte perfekt in der Organisationseinheit / Gesamtstruktur (Empfängerkonfiguration -> E-Mail-Kontakt, weiss leider nicht genau wie man dem sagt)
- Import-Mailbox - scheint nicht zu funktionieren mit Exchange2010
Auch versucht habe ich:
- Get-Contact/New-Contact -Identity <user>
- Get-Contact/New-Contact -Identity <OU>\<user>
Ich denke bei den letzteren stimmen die Befehle nicht, deshalb auch die Fehlermeldungen dass "<user>" nicht gefunden wurde.
Ich hatte mir noch überlegt, dass wenn ich die Kontaktliste (CSV) in E-Mail-Kontakt (Gesamtstruktur) importieren kann und daraus ein PST exportieren könnte, dann könnte ich mit New-MailboxImportRequest das PST in die gewünschte Mailbox importieren. Ich finde aber dazu leider keine Lösung bzw. wie man alle E-Mail-Kontakte (Gesamstruktur) in ein PST-File exportiert. Wäre dies überhaupt möglich?
Vielen Dank im Voraus für jede Hilfe.
- Bearbeitet potoquino Freitag, 15. April 2016 09:46
- New-MailboxImportRequest - Funktioniert alles perfekt mit PST, leider aber nicht mit CSV.
Antworten
-
Hi,
das müsste über die Exchange Webservices gehen. Dabei kannst du dich mit Powershell direkt mit der Mailbox verbinden und dort dann die Kontakte aus der CSV erstellen.
Schau mal hier:
https://msdn.microsoft.com/en-us/library/office/ee693007(v=exchg.80).aspx
Gruß
Christian Groebner MVP Forefront
- Als Antwort markiert Denniver ReiningMVP, Moderator Mittwoch, 20. April 2016 15:56
Alle Antworten
-
Hi,
das müsste über die Exchange Webservices gehen. Dabei kannst du dich mit Powershell direkt mit der Mailbox verbinden und dort dann die Kontakte aus der CSV erstellen.
Schau mal hier:
https://msdn.microsoft.com/en-us/library/office/ee693007(v=exchg.80).aspx
Gruß
Christian Groebner MVP Forefront
- Als Antwort markiert Denniver ReiningMVP, Moderator Mittwoch, 20. April 2016 15:56
-
Hallo André
Da du dich nicht gemeldet hast, möchte ich hier für interessierte eine Lösung zum CSV Import vorschlagen. Hier wird auch der Exchange Webservice benutzt. Für dich mag es nach einem Jahr evtl. zu spät sein, aber evtl. braucht es doch mal jemand anderes.
MfG
Sven