Ich habe weder ein Google-Konto noch einen Windows-Computer mit Outlook.
Ich verwende iOS 9 und mein iPhone wurde mit all meinen persönlichen Kontakten mit dem Exchange-Server meiner Arbeit (2010 - Version 14) verbunden.
Ich habe ein neues Macbook gekauft und wollte meine iMessages auf dem Macbook mit den Kontakten meines Telefons verknüpfen, aber ich wollte meinen PC nicht mit dem Exchange-Server meiner Arbeit verknüpfen.
Also ... das waren die Schritte, die ich unternommen habe, um meine Kontakte von Exchange nach iCloud zu verschieben.
Melden Sie sich bei der OWA-Weboberfläche des Exchange-Servers an (normalerweise https://your.exchangeserver.com/owa ).
Klicken Sie auf die Kontakte auf der linken Seite.
Auf der rechten Seite sollte sich Ihre Kontaktliste befinden. Wählen Sie eine Reihe von ihnen aus (ich musste es in 3 Gruppen tun, weil es sich beschwerte, wenn ich zu viele auswählte). Klicken Sie mit der rechten Maustaste und wählen Sie "Als Anhang weiterleiten". Es fügte sie alle als einzelne Anhänge hinzu, jeweils 1 .vcf. Ich habe die E-Mail an mich selbst gesendet.
Als ich alle E-Mails erhalten habe, habe ich alle Anhänge in einem Verzeichnis gespeichert.
Jetzt ... am Telefon ging ich in den Einstellungen App-> Mail, Kontakte, Kalender zu meinem Exchange-Konto und deaktivierte die Kontaktsynchronisierung. Es sagte mir, dass es alle meine Exchange-Kontakte auf dem Telefon löschen würde, und als ich akzeptierte, tat es.
Also hatte ich jetzt keine Kontakte.
Auf meinem MacBook habe ich mich bei iCloud.com angemeldet und auf "Kontakte" geklickt.
Als Test habe ich aus dem Finder eine einzelne VCF-Datei in den zweiten Bereich von links (wo sich die Liste der Kontakte befindet) gezogen und dort abgelegt. Es importierte gut.
Das Ziehen und Ablegen von mehr als 1 führte jedoch immer zu einem Importfehler (die Fehlermeldung lautete "schlechte Daten im Feld").
Ich wollte nicht 188 Dateien einzeln importieren. Ich wollte sie alle auf einmal machen. Beim Lesen im Web hatte ich den Verdacht, dass iCloud mehr als einen Datensatz pro Datei importieren könnte, und habe sie daher alle zu einer Datei verkettet.
Zu diesem Zweck habe ich ein Terminal geöffnet und das Verzeichnis geändert, in dem ich die .vcf-Dateien gespeichert habe. Dann lief ich das:
cat *.vcf >> all_contacts.vcf
Dann habe ich all_contacts.vcf in den Kontaktlistenbereich von iCloud.com gezogen und alle 188 perfekt importiert. Sogar die Fotos meiner Kontakte.
Auf meinem Telefon ging ich zu Einstellungen App-> Mail, Kontakte, Kalender und wählte dann das iCloud-Konto aus. Ich habe die Synchronisierung von Kontakten aktiviert und sie waren alle da.
Hoffe das hilft.