Который Вы делаете сначала для предотвращения прерывания сервиса? Или разве это не имеет значения?
Это:
Suspend-ClusterNode -Drain
Get-ClusterNode $env:COMPUTERNAME | Get-ClusterGroup | Move-ClusterGroup
или:
Get-ClusterNode $env:COMPUTERNAME | Get-ClusterGroup | Move-ClusterGroup
Suspend-ClusterNode -Drain
В документе Microsoft для Перемещения-ClusterGroup говорится:
"Перемещение группы ресурсов является способом моделировать обработку отказа. Это - также соответствующий шаг для взятия при подготовке к регламентному техобслуживанию на узле".
Который заставляет меня думать, что Вы перемещаетесь перед приостановкой. Таким образом, какой cmdlet Вы выпускаете сначала?
Согласно Microsoft рекомендуемая последовательность: переместить, затем приостановить https://technet.microsoft.com/en-us/library/ee461051.aspx
Приостановка (приостановка) узла обычно выполняется при применении обновлений программного обеспечения к узлу, где рекомендуемая последовательность - переместить все сервисов и приложений вне узла, приостановите узел, затем примените обновления программного обеспечения к узлу. Если вам нужно выполнить обширную диагностику или обслуживание на узле кластера, может оказаться более целесообразным остановить (не приостановить) службу кластера на этом узле.