Start-ServiceFabricPartitionRestart
Initiiert den Neustart einer zustandsvollen Dienstpartition.
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>]
Beschreibung
Das Cmdlet "Start-ServiceFabricPartitionRestart" initiiert den Neustart einer Zustandsdienstpartition in Azure Service Fabric. Zum Ausführen dieses Cmdlets muss "FaultAnalysisService " aktiviert sein.
Führen Sie dieses Cmdlet aus, um nur Partitionen für zustandsbehaftete Dienste neu zu starten. Verwenden Sie dieses Cmdlet nicht, um Partitionen für Systemdienste neu zu starten.
Sie können den Fortschritt des Vorgangs mithilfe des Cmdlets Get-ServiceFabricPartitionRestartProgress überprüfen.
Beispiele
Beispiel 1: Neustarten aller Replikate eines Diensts nach Partitions-ID
PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"
Dieser Befehl startet alle Replikate des Diensts namens fabric:/ContosoApp/ContosoService in der Partition neu, die die ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280 aufweist. Geben Sie eine eindeutige GUID für den OperationId-Parameter an. Sie können diese ID verwenden, um den Fortschritt des Neustartvorgangs zu überprüfen.
Beispiel 2: Neustarten aller Replikate eines Diensts nach Partitionsschlüssel
PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000
Dieser Befehl startet alle Replikate des Diensts "fabric:/ContosoApp/ContosoService" in der Partition neu, die den Partitionsschlüssel 2000 aufweist. Geben Sie eine eindeutige GUID für den OperationId-Parameter an.
Parameter
-OperationId
Gibt einen eindeutigen Bezeichner für diesen Vorgang an. Geben Sie einen eindeutigen Wert an. Sie können den Fortschritt des Vorgangs mithilfe dieser ID und des Cmdlets Get-ServiceFabricPartitionRestartProgress überprüfen.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PartitionId
Gibt die ID der Service Fabric-Partition an, die dieses Cmdlet neu startet.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-PartitionKey
Gibt den Schlüssel der Service Fabric-Partition an, die dieses Cmdlet neu startet.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-PartitionKindNamed
Gibt an, dass die Service Fabric-Partition, die dieses Cmdlet neu startet, eine benannte Partition ist.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PartitionKindSingleton
Gibt an, dass die Service Fabric-Partition, die dieses Cmdlet neu startet, eine Singletonpartition ist.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PartitionKindUniformInt64
Gibt an, dass die Service Fabric-Partition, die dieses Cmdlet neu startet, eine UniformInt64-Partition ist.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RestartPartitionMode
Gibt den Modus für den Partitionsneustartvorgang an. Zulässige Werte für diesen Parameter:
- AllReplicasOrInstances. Starten Sie alle Replikate in der Zielpartition neu.
- OnlyActiveSecondaries. Starten Sie nur die Secondaries in der Zielpartition neu.
Typ: | RestartPartitionMode |
Zulässige Werte: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServiceName
Gibt den URI (Uniform Resource Identifier) eines Service Fabric-Diensts an.
Typ: | Uri |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-TimeoutSec
Gibt den Timeoutzeitraum in Sekunden für den Vorgang an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
System.Guid
System.Uri
System.String
Ausgaben
System.Object