MS Exchange move mailbox error


[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

    Т.е при копировании я создаю новую учётную запись в которую заношу данные со старого сервера....
    Всем спасибо за внимание и помощь, если будут мысли по глобальному решению только буду рад...