Start-ServiceFabricPartitionRestart
起始具狀態服務分割區的重新開機。
語法
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionRestart
-OperationId <Guid>
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Start-ServiceFabricPartitionRestart Cmdlet 會起始 Azure Service Fabric 中具狀態服務分割區的重新開機。 若要執行此 Cmdlet,必須啟用 FaultAnalysisService 。
執行此 Cmdlet,只重新開機具狀態服務的分割區。 請勿使用此 Cmdlet 重新開機系統服務的分割區。
您可以使用 Get-ServiceFabricPartitionRestartProgress Cmdlet 來檢查作業的進度。
範例
範例 1:依分割區識別碼重新開機服務的所有複本
PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"
此命令會在識別碼為 20a726d0-3112-4c5a-a22c-2e4b8ee85280 的磁碟分割中重新開機名為 fabric:/ContosoApp/ContosoService 的所有複本。 指定 OperationId 參數的唯一 GUID。 您可以使用此識別碼來檢查重新開機作業的進度。
範例 2:依分割區索引鍵重新開機服務的所有複本
PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000
此命令會在分割區索引鍵為 2000 的磁碟分割中重新開機名為 fabric:/ContosoApp/ContosoService 的所有複本。 指定 OperationId 參數的唯一 GUID。
參數
-OperationId
指定此作業的唯一識別碼。 指定唯一值。 您可以使用此識別碼和 Get-ServiceFabricPartitionRestartProgress Cmdlet 來檢查作業的進度。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PartitionId
指定此 Cmdlet 重新開機之 Service Fabric 磁碟分割的識別碼。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-PartitionKey
指定此 Cmdlet 重新開機之 Service Fabric 磁碟分割的索引鍵。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-PartitionKindNamed
指出此 Cmdlet 重新開機的 Service Fabric 磁碟分割是具名分割區。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PartitionKindSingleton
指出此 Cmdlet 重新開機的 Service Fabric 磁碟分割是單一分割區。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PartitionKindUniformInt64
指出此 Cmdlet 重新開機的 Service Fabric 磁碟分割是 UniformInt64 磁碟分割。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-RestartPartitionMode
指定分割區重新開機作業的模式。 此參數可接受的值為:
- AllReplicasOrInstances。 重新開機目標分割區中的所有複本。
- OnlyActiveSecondaries。 只重新開機目標分割區中的次要複本。
類型: | RestartPartitionMode |
接受的值: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ServiceName
指定 Service Fabric 服務的統一資源識別項 (URI) 。
類型: | Uri |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-TimeoutSec
指定作業的逾時期間,以秒為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
System.Guid
System.Uri
System.String
輸出
System.Object