none
перенос Public Folders на другой сервер RRS feed

  • Общие обсуждения

  • перерыл кучу статей по переносу общих папок, ничего не помогает.

    Хочу удалить старый сервер, удалил дефолтную БД со старого сервера, попытался перенести БД общих папок, на что мне выдается ошибка...

    [PS] C:\Program Files\Microsoft\Exchange Server\V14>"C:\Program Files\Microsoft\Exchange Server\V14>.\Scripts\MoveAllRep
    licas.ps1" -Server MAIL -NewServer MAIL2
    Необходимо предоставить выражение для значения справа от оператора "-".
    строка:1 знак:81
    + "C:\Program Files\Microsoft\Exchange Server\V14>.\Scripts\MoveAllReplicas.ps1" - <<<< Server MAIL -NewServer MAIL2
        + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
        + FullyQualifiedErrorId : ExpectedValueExpression

    не могу понять, где копать.

    13 марта 2013 г. 8:48

Все ответы

  • По ощущениям у вас лишний пробел перед параметром Server.

    Do not multiply entities beyond what is necessary

    13 марта 2013 г. 9:08
  • проверил, пробел 1
    13 марта 2013 г. 9:23
  • попробуйте сделать в консоли EMS каталог  C:\Program Files\Microsoft\Exchange Server\V14\Scripts текущим - 

    cd \

    cd "C:\Program Files\Microsoft\Exchange Server\V14\Scripts"

    и запустить скрипт: .\MoveAllReplicas.ps1" -Server MAIL -NewServer MAIL2


    Do not multiply entities beyond what is necessary

    13 марта 2013 г. 9:30
  • походу получилось, задумался

    я уже так пробовал, только тупанул, забыл перейти в каталог scripts....


    что он должен написать по окончании?
    13 марта 2013 г. 9:39
  • если не будет ошибок, просто завершит работу.

    А вообще, по части переноса Public Folders посмотрите статью


    Do not multiply entities beyond what is necessary

    13 марта 2013 г. 9:54
  • Спасибо

    Вообще, как мне кажется, он ждет какой то команды

    [PS] C:\Program Files\Microsoft\Exchange Server\V14\Scripts>.\MoveAllReplicas.ps1" -Server MAIL -NewServer MAIL2
    >>

    после ввода команды появилось >> и ничего не происходит


    13 марта 2013 г. 10:23
  • у меня большая проблема.......

    получается так, что я переместил почтовые ящики в другую БД, дождался завершения и после этого очистил запросы на перемещения.

    после я удалил почтовые ящики из старой базы, но вместе с этим у меня удалились пользователи из АД, как мне прикрутить старые ящики к новым учеткам?

    13 марта 2013 г. 12:44

  • после я удалил почтовые ящики из старой базы, но вместе с этим у меня удалились пользователи из АД, как мне прикрутить старые ящики к новым учеткам?

    Что то Вы чудное сделали.

    Прикрутить ящики Disconnected к пользовательским учеткам можно так:

    Connect-Mailbox –Identity <MailboxID> -Database <DatabaseID> -User < UserID>

    http://technet.microsoft.com/en-us/library/bb123490%28v=exchg.141%29.aspx

    13 марта 2013 г. 13:21
  • Спасибо

    Вообще, как мне кажется, он ждет какой то команды

    [PS] C:\Program Files\Microsoft\Exchange Server\V14\Scripts>.\MoveAllReplicas.ps1" -Server MAIL -NewServer MAIL2
    >>

    после ввода команды появилось >> и ничего не происходит


    Кавычка там зачем?

    .\MoveAllReplicas.ps1"

    13 марта 2013 г. 13:21
  • MailboxID это имя почтового ящика, DatabaseID - имя базы, UserID -псевдоним или полное доменное имяпользователя?
    13 марта 2013 г. 13:26
  • Пример

    Connect-Mailbox -Identity "Pupkin Vasa" -Database "MailboxDB" -User "DOMAIN\pupkin"

    или

    Connect-Mailbox -Identity "Pupkin Vasa" -Database "MailboxDB" -User "DOMAIN\pupkin" -Alias "vasa.pupkin"

    а можете просто через EMC подключить

    --

    MailBoxID и имя базы можете точно посмотреть так:

    Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -ne $null} |ft displayname,database,disconnectreason -auto


    13 марта 2013 г. 13:35