Move-CsManagementServer

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-15

Перемещает управления из одного пула в другой. Данный командлет впервые появился в Lync Server 2010.

Move-CsManagementServer [-ConfigurationFileName <String>] [-LisConfigurationFileName <String>] [-TargetFqdn <Fqdn>] <COMMON PARAMETERS>
Move-CsManagementServer [-TargetFqdn <Fqdn>] <COMMON PARAMETERS>
Move-CsManagementServer [-TargetFqdn <Fqdn>] <COMMON PARAMETERS>
Move-CsManagementServer [-TargetFqdn <Fqdn>] <COMMON PARAMETERS>
Move-CsManagementServer [-TargetFqdn <Fqdn>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Report <String>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, перемещает сервер централизованного управления из существующего пула в другой. Чтобы выполнить динамическую миграцию (то есть чтобы переместить работающий и доступный сервер централизованного управления), необходимо выполнить команду с компьютера, входящего в пул, в который перемещается сервер.

Move-CsManagementServer

В примере 2 сервер централизованного управления перемещается в целях аварийного восстановления, то есть в ситуации, когда сервер управления отключен или недоступен по иным причинам. Для такой миграции необходимо выполнить предыдущую команду с компьютера, входящего в пул, в который перемещается сервер. Кроме того, необходимо использовать параметр ConfigurationFileName для импорта ранее сохраненного файла резервной копии конфигурации, параметр LisConfigurationFileName для импорта ранее сохраненного файла резервной копии E9-1-1 (если используется E9-1-1) и параметр Force для принудительного переноса сервера централизованного управления даже в том случае, если не удается связаться с существующим сервером.

Move-CsManagementServer -ConfigurationFileName "C:\CsConfiguration.zip" -LisConfigurationFileName "C:\CsLisConfiguration.zip" -Force

Командлет Move-CsManagementServer позволяет администратору переместить сервер централизованного управления (и соответствующее центральное хранилище управления) из одного пула в другой. Поскольку при перемещении сервера централизованного управления всегда существует риск потери данных, не говоря о перебоях в работе служб, это рекомендуется делать только в следующих ситуациях.

1. Сервер централизованного управления необходимо перенести перед списанием существующего пула управления.

2. При аварийном восстановлении существующий сервер централизованного управления стал недоступен.

Перед тем как перемещать существующий сервер централизованного управления, необходимо выполнить указанные ниже действия.

1. Создайте новое центральное хранилище управления. Для этого выполните командлет Install-CsDatabase с параметром CentralManagementDatabase.

2. Если сервер централизованного управления переносится на сервер Standard Edition, используйте локальную настройку для выполнения параметра Prepare на сервере Standard Edition. Эта предварительная подготовка необходима для добавления правил брандмауэра, позволяющих Windows PowerShell получать удаленный доступ к новому центральному хранилищу управления.

3. Убедитесь в том, что на компьютере, на котором выполняется командлет Move-CsManagementServer , достаточно дискового пространства для размещения центрального сервера управления.

4. Убедитесь в том, что служба сервера переднего плана установлена на компьютере, где выполняется командлет Move-CsManagementServer . Если эта служба не установлена или не запущена, выполнить перемещение не удастся.

5. Убедитесь в возможности успешного выполнения командлета Enable-CsTopology на компьютере, на котором будет выполняться командлет Move-CsManagementServer . Если на этом компьютере не удается выполнить командлет Enable-CsTopology , перемещение завершится сбоем и центральное хранилище управления станет недоступно.

После выполнения этих действий все, что нужно сделать, чтобы переместить центральный сервер управления из пула А в пул Б, ? это войти на компьютер в пуле Б и вызвать командлет Move-CsManagementServer без дополнительных параметров.

Move-CsManagementServer

При этом командлет Move-CsManagementServer проверит топологию, чтобы определить предыдущее расположение центрального сервера управления (пул А), и затем перенесет центральный сервер управления и центральное хранилище управления в текущий пул (пул Б).

Если перемещение будет выполнено успешно, командлет Move-CsManagementServer выведет на экран список компьютеров. Чтобы завершить перемещение, необходимо запустить программу локальной установки на каждом из этих компьютеров. На компьютерах в пуле А будет по-прежнему выполняться неактивная версия центральной службы управления. Программа локальной установки удалит эту службу. На компьютере в пуле Б, на который был перемещен центральный сервер управления, будет выполняться центральная служба управления, однако на других компьютерах в пуле она выполняться не будет. При запуске программы локальной установки на этих компьютерах будет установлена центральная служба управления.

При переносе центрального сервера управления в целях аварийного восстановления в идеале предварительно должны были использоваться командлеты Export-CsConfiguration и Export-CsLisConfiguration для создания файлов резервной копии конфигурации Skype для бизнеса Server 2015 и конфигурации Enhanced 9-1-1 (E9-1-1) соответственно. (Поскольку аварийные сбои обычно происходят без предупреждения, следует регулярно выполнять эти командлеты и создавать резервные копии параметров конфигурации.) При вызове командлета Move-CsManagementServer необходимо включить оба параметра ConfigurationFileName и LisConfigurationFileName для чтения этих файлов резервной копии.

Кроме того, при каждой попытке переместить центральный сервер управления, который отключен или недоступен по иным причинам, необходимо использовать параметр Force. При вызове командлета Move-CsManagementServer он временно делает центральное хранилище управления доступным только для чтения, перед тем как переместить его. Это позволяет предотвратить потерю данных. Однако в случае аварийного восстановления центрального хранилища управления нельзя пометить как доступное только для чтения. Параметр Force указывает, что командлет должен переместить центральное хранилище управления, даже если оно не настроено как доступное только для чтения.

Если при выполнении командлета Move-CsManagementServer произойдет сбой, может возникнуть ситуация, когда функционирующий центральный сервер управления отсутствует. Чтобы восстановить центральный сервер управления, потребуется устранить неполадку, вызвавшую сбой командлета Move-CsManagementServer , и затем выполнить его повторно. Это можно сделать либо в новом пуле, либо в старом. Если выполнить командлет Move-CsManagementServer в старом пуле, перемещение будет отменено и будет восстановлена исходная конфигурация.

Имейте в виду, что командлет Move-CsManagementServer следует выполнять локально. Его нельзя вызвать в рамках сеанса удаленного управления.

 

Параметр Применение Тип Описание

ConfigurationFileName

Необязательный

System.String

Полный путь к файлу резервной копии конфигурации Skype для бизнеса Server 2015, созданному с помощью командлета Export-CsConfiguration . Этот параметр следует использовать только в сценарии резервного восстановления.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды.

Force

Необязательный

System.Management.Automation.SwitchParameter

Сервер централизованного управления перемещается принудительно, даже если существующее хранилище отключено. Этот параметр требуется в сценарии аварийного восстановления. Имейте в виду, что если сервер централизованного управления перемещается принудительно, всегда есть риск потери некоторых данных.

Параметр Force также можно использовать в том случае, если предыдущий вызов командлета Move-CsManagementServer завершился сбоем.

LisConfigurationFileName

Необязательный

System.String

Полный путь к файлу резервной копии E9-1-1, созданному с помощью командлета Export-CsLisConfiguration . Этот параметр следует использовать только в сценарии резервного восстановления.

Report

Необязательный

System.String

Позволяет указать путь к файлу журнала, создаваемому при выполнении командлета. Пример: -Report "C:\Logs\MoveManagementServer.html"

TargetFqdn

Необязательный

Microsoft.Rtc.Management.Deploy.Fqdn

Полное доменное имя пула, в который необходимо переместить сервер управления.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Описывает, что произойдет при выполнении команды без реального выполнения команды.

Отсутствуют. Командлет Move-CsManagementServer не принимает входные данные из конвейера.

Отсутствуют. Командлет Move-CsManagementServer не возвращает объекты.

 
Показ: