Invoke-CsComputerFailOver

Skype for Business Server 2015
 

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

Используя командлет Invoke-CsComputerFailOver , инициируйте на компьютере, входящем в пул Skype для бизнеса Server 2015, выполнение отработки отказа на других серверах в этом пуле. Для успешного выполнения этого командлета необходимо запустить его, используя учетную запись с правами администратора на каждом сервере в исходном и целевом пулах.

Invoke-CsComputerFailOver [-ComputerName <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-NoStop <SwitchParameter>] [-Report <String>] [-WaitTime <TimeSpan>] [-WhatIf [<SwitchParameter>]]

В данном примере указывается, что пользователи, назначенные серверу "atl-mcs-001.litwareinc.com" будут перемещены на другие серверы в пуле. Путь результатов журнала указывается, а командлет ожидает 1 час и 30 минут до истечения времени ожидания.

Invoke-CsComputerFailOver -ComputerName "atl-mcs-001.litwareinc.com" -Report "C:\Logs\S1_FailOverLog.html" -WaitTime 1:30:00 

Командлет Invoke-CsComputerFailOver переносит пользователей и данные и завершает существующие конференции и сеансы до остановки и отключения служб Skype для бизнеса, чтобы предотвратить случайный перезапуск при перезагрузке компьютера.

Функция командлета Invoke-CsComputerFailOver недоступна на панели управления Skype для бизнеса Server.

Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), которым назначен этот командлет (включая настраиваемые роли RBAC, созданные самостоятельно), выполните в командной строке Windows PowerShell следующую команду.

Get-CsAdminRole | Where-Object {$_.Cmdlets -Match "<DesiredCmdletName>"}

 

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

ComputerName

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

System.String

Указывает имя компьютера для отработки отказа. Для компьютера должна быть установлена ссылка с помощью его полного доменного имени (FQDN). Например, -ComputerName "atl-mcs-001.litwareinc.com".

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

Если указан параметр Force , сервер отрабатывает отказ без проверки способности пула справится с рабочей нагрузкой отказавшего сервера.

NoStop

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

System.Management.Automation.SwitchParameter

Если указаны, службы Skype для бизнеса Server не будут остановлены в рамках части процесса отработки отказа. Это действие обслуживает состояние отработки отказа сервера для создания дополнительных сценариев или устранения неполадок.

Report

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

System.String

Указывает путь файла для файла журнала, созданного при выполнении командлета. Например: -Report "C:\Logs\S1_FailOverLog.html". Если файл уже существует, он будет перезаписан. По умолчанию отчеты записываются в папку "AppData\Local\Temp" профиля пользователя.

WaitTime

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

System.TimeSpan

Указывает период времени в формате TimeSpan, в течение которого командлет будет ожидать подтверждения переноса пользователей и данных, а также завершения всех конференций и сеансов. В случае превышения времени ожидания выполнение командлета завершается сбоем и на указанном сервере никакие действия не предпринимаются. Значение по умолчанию: один час.

WhatIf

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

System.Management.Automation.SwitchParameter

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

ComputerName

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

System.String

Указывает имя компьютера для отработки отказа. Для компьютера должна быть установлена ссылка с помощью его полного доменного имени (FQDN). Например, -ComputerName "atl-mcs-001.litwareinc.com".

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

Если указан параметр Force , сервер отрабатывает отказ без проверки способности пула справится с рабочей нагрузкой отказавшего сервера.

NoStop

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

System.Management.Automation.SwitchParameter

Если указаны, службы Skype для бизнеса Server не будут остановлены в рамках части процесса отработки отказа. Это действие обслуживает состояние отработки отказа сервера для создания дополнительных сценариев или устранения неполадок.

Report

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

System.String

Указывает путь файла для файла журнала, созданного при выполнении командлета. Например: -Report "C:\Logs\S1_FailOverLog.html". Если файл уже существует, он будет перезаписан. По умолчанию отчеты записываются в папку "AppData\Local\Temp" профиля пользователя.

WaitTime

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

System.TimeSpan

Указывает период времени в формате TimeSpan, в течение которого командлет будет ожидать подтверждения переноса пользователей и данных, а также завершения всех конференций и сеансов. В случае превышения времени ожидания выполнение командлета завершается сбоем и на указанном сервере никакие действия не предпринимаются. Значение по умолчанию: один час.

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

 
Показ: