Start-ServiceFabricPartitionRestart
Durum bilgisi olan bir hizmet bölümünün yeniden başlatılmasını başlatır.
Syntax
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'i, Azure Service Fabric'te durum bilgisi olan bir hizmet bölümünün yeniden başlatılmasını başlatır. Bu cmdlet'i çalıştırmak için FaultAnalysisService etkinleştirilmelidir.
Yalnızca durum bilgisi olan hizmetlerin bölümlerini yeniden başlatmak için bu cmdlet'i çalıştırın. Sistem hizmetlerinin bölümlerini yeniden başlatmak için bu cmdlet'i kullanmayın.
Get-ServiceFabricPartitionRestartProgress cmdlet'ini kullanarak işlemin ilerleme durumunu dekleyebilirsiniz.
Örnekler
Örnek 1: Bir hizmetin tüm çoğaltmalarını bölüm kimliğine göre yeniden başlatın
PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"
Bu komut, 20a726d0-3112-4c5a-a22c-2e4b8ee85280 kimliğine sahip bölümde fabric:/ContosoApp/ContosoService adlı hizmetin tüm çoğaltmalarını yeniden başlatır. OperationId parametresi için benzersiz bir GUID belirtin. Yeniden başlatma işleminin ilerleme durumunu denetlemek için bu kimliği kullanabilirsiniz.
Örnek 2: Bölüm anahtarına göre bir hizmetin tüm çoğaltmalarını yeniden başlatın
PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000
Bu komut, 2000 bölüm anahtarına sahip bölümde fabric:/ContosoApp/ContosoService adlı hizmetin tüm çoğaltmalarını yeniden başlatır. OperationId parametresi için benzersiz bir GUID belirtin.
Parametreler
-OperationId
Bu işlem için benzersiz bir tanımlayıcı belirtir. Benzersiz bir değer belirtin. İşlemin ilerleme durumunu denetlemek için bu kimliği ve Get-ServiceFabricPartitionRestartProgress cmdlet'ini kullanabilirsiniz.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Bu cmdlet'in yeniden başlatıldığı Service Fabric bölümünün kimliğini belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Bu cmdlet'in yeniden başlatıldığı Service Fabric bölümünün anahtarını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Bu cmdlet'in yeniden başlatıldığı Service Fabric bölümünün Adlandırılmış bölüm olduğunu gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Bu cmdlet'in yeniden başlatıldığı Service Fabric bölümünün tek bir bölüm olduğunu gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Bu cmdlet'in yeniden başlatıldığı Service Fabric bölümünün bir UniformInt64 bölümü olduğunu gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestartPartitionMode
Bölüm yeniden başlatma işleminin modunu belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- AllReplicasOrInstances. Hedef bölümdeki tüm çoğaltmaları yeniden başlatın.
- OnlyActiveSecondaries. Yalnızca hedef bölümdeki ikincilleri yeniden başlatın.
Type: | RestartPartitionMode |
Accepted values: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Service Fabric hizmetinin Tekdüzen Kaynak Tanımlayıcısını (URI) belirtir.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
İşlem için zaman aşımı süresini saniye cinsinden belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
System.Guid
System.Uri
System.String
Çıkışlar
System.Object