[0] [ERROR] Error was found for Roman Pushkin -mail- because: Error occurred in the step: Preparing mailbox to be moved. The action could not be completed because the Microsoft Exchange Information Store service is unavailable. Be sure the service is running and you have network connectivity to the Microsoft Exchange Server computer., error code: -1056696543
Учётные записи от которых выполнятеся миграция должны соответствовать следующим требованиям:
1) Простой пароль без спецсимволов не превышающий 14 знаков
2) Должны входить в группы
Лес, в котором находится Exchange 2003:
-Локальный администратор на Exchange сервере
-Делегирована роль на уровне организации Exchange - "Exchange Administrator"
Лес, в котором находится Exchange 2007:
-Локальный администратор на Exchange сервере
-Роль "Exchange Recipient Administrators"
-Роль "Exchange Server Administrator
Все файволы отключенны:
[PS] C:\Documents and Settings\Administrator.COMPANY>Get-ExchangeServer | fl name,edition,admindisplayversion
Name : DB
Edition : Enterprise
AdminDisplayVersion : Version 8.2 (Build 176.2)
Name : HUB transport
Edition : Standard
AdminDisplayVersion : Version 8.1 (Build 240.6)
Exchange 2003:
Exchange Information Store
Microsoft Corporation
Version: 6.5.7638.1
Трасты между лесами сделать невозможно т.к :
ex2003.company.local
Domain Functional Level: Windows 2000 mixed
Forest Windows 2000
ex2007.company.local
Domain Functional Level: Windows Server 2003
Forest Windows 2000
Trust Type: External (incoming/Outgoing) т.е дружим доменами.
- =========================================
- Решил проблему вот так:
movemailbox.ps1
$S = Get-Credential
$T = Get-Credential
- $Mailboxalias = 'Enter mailbox alias'
$Mailboxname = 'Enter mailbox Name'
$PrincipalName = 'enter email (Principal Name)'
$EmailNew = 'enter user e-mail'
- New-Mailbox -Name $Mailboxname -Alias $Mailboxalias -OrganizationalUnit 'company.com.ua/MigratedUsers' -UserPrincipalName $PrincipalName -SamAccountName $Mailboxalias -FirstName '' -Initials '' -LastName '' -ResetPasswordOnNextLogon $False -Database 'SERVER\COMPANY\DFF'
Get-Mailbox -Identity $PrincipalName -DomainController paranoic.mail.COMPANY.local -Credential $S | Move-Mailbox -TargetDatabase "SERVER\COMPANY\DFF" -SourceForestGlobalCatalog paranoic.mail.COMPANY.local -GlobalCatalog gawain.company.com.ua -DomainController gawain.company.com.ua -SourceForestCredential $S -TargetForestCredential $T -Verbose -AllowMerge
Set-Mailbox $Mailboxalias -EmailAddresses $EmailNew
Т.е при копировании я создаю новую учётную запись в которую заношу данные со старого сервера....
Всем спасибо за внимание и помощь, если будут мысли по глобальному решению только буду рад...