Start-ServiceFabricPartitionRestart

Inicjuje ponowne uruchomienie partycji usługi stanowej.

Składnia

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>]

Opis

Polecenie cmdlet Start-ServiceFabricPartitionRestart inicjuje ponowne uruchomienie partycji usługi stanowej w usłudze Azure Service Fabric. Aby uruchomić to polecenie cmdlet, należy włączyć usługę FaultAnalysisService .

Uruchom to polecenie cmdlet, aby ponownie uruchomić tylko partycje dla usług stanowych. Nie używaj tego polecenia cmdlet do ponownego uruchamiania partycji dla usług systemowych.

Postęp operacji można sprawdzić przy użyciu polecenia cmdlet Get-ServiceFabricPartitionRestartProgress .

Przykłady

Przykład 1. Ponowne uruchamianie wszystkich replik usługi według identyfikatora partycji

PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"

To polecenie uruchamia ponownie wszystkie repliki usługi o nazwie fabric:/ContosoApp/ContosoService w partycji o identyfikatorze 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Określ unikatowy identyfikator GUID dla parametru OperationId . Możesz użyć tego identyfikatora, aby sprawdzić postęp operacji ponownego uruchamiania.

Przykład 2. Ponowne uruchamianie wszystkich replik usługi według klucza partycji

PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000

To polecenie uruchamia ponownie wszystkie repliki usługi o nazwie fabric:/ContosoApp/ContosoService w partycji z kluczem partycji 2000. Określ unikatowy identyfikator GUID dla parametru OperationId .

Parametry

-OperationId

Określa unikatowy identyfikator dla tej operacji. Określ unikatową wartość. Postęp operacji można sprawdzić przy użyciu tego identyfikatora i polecenia cmdlet Get-ServiceFabricPartitionRestartProgress .

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

Określa identyfikator partycji usługi Service Fabric, którą to polecenie cmdlet uruchamia ponownie.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

Określa klucz partycji usługi Service Fabric, którą to polecenie cmdlet uruchamia ponownie.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKindNamed

Wskazuje, że partycja usługi Service Fabric, którą uruchamia to polecenie cmdlet, jest partycją nazwaną.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

Wskazuje, że partycja usługi Service Fabric, którą to polecenie cmdlet uruchamia ponownie, jest pojedynczą partycją.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

Wskazuje, że partycja usługi Service Fabric, którą uruchamia to polecenie cmdlet, jest partycją UniformInt64.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RestartPartitionMode

Określa tryb operacji ponownego uruchamiania partycji. Dopuszczalne wartości dla tego parametru to:

  • AllReplicasOrInstances. Uruchom ponownie wszystkie repliki w partycji docelowej.
  • TylkoActiveSecondaries. Uruchom ponownie tylko sekundy w partycji docelowej.
Type:RestartPartitionMode
Accepted values:Invalid, AllReplicasOrInstances, OnlyActiveSecondaries
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Określa identyfikator URI (Uniform Resource Identifier) usługi Service Fabric.

Type:Uri
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Określa limit czasu dla operacji w sekundach.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

System.Guid

System.Uri

System.String

Dane wyjściowe

System.Object