Get-ServiceFabricNodeTransitionProgress
ノード切り替え操作の進行状況を取得します。
構文
Get-ServiceFabricNodeTransitionProgress
-OperationId <Guid>
[-TimeoutSec <Int32>]
[<CommonParameters>]
説明
ノード切り替え操作は、Service Fabric ノードを開始または停止する操作です。
Get-ServiceFabricNodeTransitionProgress コマンドレットは、Start-ServiceFabricNodeTransition コマンドレットを使用して開始されるノード遷移操作の進行状況を取得します。
このコマンドレットは、System.Fabric.NodeTransitionProgress
詳細については、「ノードの開始 API と停止ノード API をノード遷移 APIに置き換える」を参照してください。
例
例 1: 操作の進行状況を確認する
PS C:\> $CurrentProgress = Get-ServiceFabricNodeTransitionProgress -OperationId c645433e-a68f-4c8a-8cfb-076d339726a8
PS C:\> $CurrentProgress.State
Running
上記の例では、操作の進行状況が照会され、結果は操作が 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
上記の例では、操作の進行状況が照会されます。 結果は、操作が Faulted 状態であり、Result.Exception.ErrorCode 値が InstanceIdMismatch であることを示します。 これは、NodeInstanceId
パラメーター
-OperationId
操作の追跡に使用する一意の ID を指定します。 これは、Start-ServiceFabricNodeTransitionを使用して操作を開始するために使用した値と同じです。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TimeoutSec
このコマンドレットのタイムアウト値を秒単位で指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
出力
System.Object