Aracılığıyla paylaş


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