Heute habe ich in einer Testumgebung Migrationen getestet.
Die Testumgebung bestand aus zwei Forests. Verbunden mit transitiven, bidirektionalen Forest-Trusts.
Ich hab dann munter mit ADMT 3.2 migriert: Benutzer, Gruppen PCs und mit Exchange Bordmitteln auch die Postfächer.
Dann wollte ich die Kontakte migrieren und habe nichts gefunden. Nur extrem komplizierte Installationsanleitungen oder teure Software.
Meine Kontakte wurde hauptsächlich wegen eMail verwendet.
Ich hab dann mein Lieblingstool gestartet: Powershell.exe 🙂
$C = Get-ADObject -LDAPFilter "(objectClass=contact)" -Server dc-2.powershell_pub.lan $C | foreach { New-MailContact -Name $_.Name -ExternalEmailAddress ($_.targetAddress.Split(':'))[1] -OrganizationalUnit "OU=Contact,DC=powershell_pub,DC=local" }
Wenn man noch andere Infos migrieren will, braucht man nur die entsprechenden Infos per Variable in die entsprechenden Parameter „einfüllen“
Migrate Contacts across Organization