Командлет Move-ClusteredMailboxServer (окончательная первоначальная версия)
Применимо к: Exchange Server 2007
Последнее изменение раздела: 2007-06-05
В этом разделе объясняется использование командлета Move-ClusteredMailboxServer для перевода кластерного сервера почтовых ящиков Microsoft Exchange Server 2007 на доступный пассивный узел кластера.
Синтаксис
move-ClusteredMailboxServer -Identity <ServerIdParameter> -MoveComment <String> -TargetMachine <String> [-DomainController <Fqdn>] [-IgnoreDismounted <SwitchParameter>] [-ValidateOnly <SwitchParameter>]
Подробное описание
Командлет Move-ClusteredMailboxServer используется для инициации запланированной остановки кластерного сервера почтовых ящиков между узлами. Эта ситуация отличается от случая неплановой остановки, возникающей при отказе компьютера сервера почтовых ящиков.
Для успешной инициации операции Move-ClusteredMailboxServer должны выполняться следующие условия:
На указанном компьютере назначения не должен работать кластерный сервер почтовых ящиков.
Указанный целевой компьютер должен быть доступен, а также должен быть членом того же кластера.
Выполнение операции Move-ClusteredMailboxServer приводит к одному из следующих результатов:
Указанный кластерный сервер почтовых ящиков теперь работает на указанном узле назначения со всеми данными с ранее активного узла.
Примечание. Если кластерный сервер почтовых ящиков в момент выдачи команды является неподключенным, он останется неподключенным, но будет переведен на указанный узел. Если в результате выполнения командлета Move-ClusteredMailboxServer могут быть потеряны какие-либо данные, выполнение командлета, в большинстве случаев, будет предотвращено, и кластерный сервер почтовых ящиков останется на первоначальном узле.
Важно! Если сбой произойдет позднее, в процессе выполнения Move-ClusteredMailboxServer, кластерный сервер почтовых ящиков будет перемещен на новый узел.
Для выполнения этой задачи необходимо делегировать учетной записи, используемой для инициации задачи, роль администратора сервера Exchange и членство в локальной группе администраторов целевого сервера. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Параметры
Параметр | Обязательность | Тип | Описание |
---|---|---|---|
Идентификатор |
Обязательность |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Параметр Identity определяет имя или значение GUID перемещаемого кластерного сервера почтовых ящиков. |
Confirm |
Дополнительно |
Логическое |
Параметр Confirm используется для приостановки команды и требует, чтобы администратор подтвердил ее выполнение. По умолчанию он имеет значение «$true». |
DomainController |
Дополнительно |
Microsoft.Exchange.Data.Fqdn |
Параметр DomainController задает полное доменное имя контроллера домена. |
MoveComment |
Обязательность |
System.String |
Параметр MoveComment определяет причину выдачи команды перемещения. Этот комментарий записывается в журнал событий. |
TargetMachine |
Обязательность |
System.String |
Параметр TargetMachine определяет имя компьютера назначения для перемещения. Этот компьютер должен быть членом кластера и на нем не должен работать кластерный сервер почтовых ящиков. Он должен входить в список резервных серверов кластерного сервера почтовых ящиков. |
IgnoreDismounted |
Дополнительно |
System.Management.Automation.SwitchParameter |
Параметр IgnoreDismounted задает отключенные группы хранения, которые будут игнорироваться с точки зрения проверок работоспособности репликации. По умолчанию значение этого параметра равно $false. Этот параметр должен быть указан, если у отключенной группы хранения поврежден диск ведения журнала, так как подобный сбой помешает выполнению операции. Если передается значение $true, администратор должен гарантировать, что все файлы журналов для отключенной группы хранения находятся на компьютере назначения. |
ValidateOnly |
Дополнительно |
System.Management.Automation.SwitchParameter |
Параметр ValidateOnly выполняет часть проверки компьютера назначения командлета Move-ClusteredMailboxServer. Он обеспечит проверку работоспособности репликации на узле назначения для всех групп хранения. |
WhatIf |
Дополнительно |
Логическое |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf администратор может просматривать изменения, которые могли бы произойти, без применения всех этих изменений. По умолчанию он имеет значение «$true». |
Ошибки
Ошибка | Описание |
---|---|
|
Задаче не удалось выполнить подключение к кластеру из-за ошибки соединения или недоступности кластера. Возможные причины: узел недоступен; узел доступен, но кластер недоступен; используемый компьютер не может получить доступ к узлу или компьютеру. |
|
Выполнение этой задачи поддерживается только в Exchange 2007, а значение <имя_сервера> — это не сервер Exchange 2007. |
|
Пользователь не имеет прав администратора Exchange Server. |
|
Заданный сервер не существует. |
|
Не удается переместить кластерный сервер почтовых ящиков, так как заданный сервер не существует. Указанный сервер: <ServerName>. |
|
Невозможно установить связь с активным узлом. |
|
Не удается установить связь с компьютером назначения. |
|
Невозможно найти службу системного помощника. |
|
Невозможно найти информационное хранилище. |
|
Не удается подключиться к службе кластеров компьютера назначения. |
|
На заданном компьютере назначения уже размещен другой кластерный сервер почтовых ящиков. |
|
Версии объекта кластерного сервера почтовых ящиков и компьютер назначения несовместимы. |
|
Управляемая группа хранения не была найдена в службе каталогов Active Directory. |
|
Кластерная непрерывная репликация ограничивается группами хранения, содержащими только по одной базе данных. |
|
Перемещение запрещено, если компьютер назначения сломан и не игнорируется. |
|
Перемещение запрещено, если компьютер назначения при репликации заметно отстает. |
|
Репликация на компьютере назначения не готова поддержать операцию Move-ClusteredMailboxServer. |
|
Невозможно выполнить перемещение, пока выполняется перемещение, запуск или остановка. |
|
Не удалось отключение кластерного сервера почтовых ящиков на источнике. |
|
Кластерному серверу почтовых ящиков не удалось выполнить базовый переход на компьютер назначения. |
|
Кластерному серверу почтовых ящиков не удалось выйти из состояния ожидания на компьютере назначения. |
|
Кластерному серверу почтовых ящиков не удалось перейти в оперативный режим. |
|
При взаимодействии со службой кластеров возникла нерегулярная проблема связи. |
Пример
Следующий пример кода показывает, как переместить кластерный сервер почтовых ящиков с именем CMS на узел NodeB, чтобы восстановить поврежденную базу данных.
Move-ClusteredMailboxServer -Identity:CMS -TargetMachine:NodeB -MoveComment:"Recover corrupted MDB"