Get-ServiceFabricNodeTransitionProgress
Возвращает ход выполнения операции перехода узла.
Синтаксис
Get-ServiceFabricNodeTransitionProgress
-OperationId <Guid>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Описание
Операция перехода узла — это операция запуска или остановки узла Service Fabric.
Командлет Get-ServiceFabricNodeTransitionProgress получает ход выполнения операции перехода узла, запущенной с помощью командлета Start-ServiceFabricNodeTransition.
Этот командлет возвращает объект типа System.Fabric.NodeTransitionProgress.
Свойство состояния
Дополнительные сведения см. в замене API начального узла и остановки наAPI перехода узлов.
Примеры
Пример 1. Проверка хода выполнения операции
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId c645433e-a68f-4c8a-8cfb-076d339726a8
PS C:\> $CurrentProgress.State
Running
В приведенном выше примере выполняется запрос операции и результат указывает, что операция находится в состоянии запуска.
Пример 2. Устранение неполадок с неудачной операцией
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId 6f2bedbe-72c7-4d25-891d-4e070e8809a0
PS C:\> $CurrentProgress.State
Faulted
PS C:\> $CurrentProgress.Result.Exception.ErrorCode
InstanceIdMismatch
В приведенном выше примере выполняется запрос операции. Результат указывает, что операция находится в состоянии сбоя, а значение Result.Exception.ErrorCode — InstanceIdMismatch. Это означает, что указан неверный NodeInstanceId.
Обратите внимание, что до тех пор, пока операция не достигнет состояния терминала, объект результата
Параметры
-OperationId
Укажите уникальный идентификатор, используемый для отслеживания операции. Это то же значение, которое использовалось для запуска операции с помощью Start-ServiceFabricNodeTransition.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeoutSec
Задает значение времени ожидания (в секундах) для этого командлета.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
System.Object