Start-ServiceFabricPartitionRestart
Initiiert den Neustart einer zustandsbehafteten 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 Start-ServiceFabricPartitionRestart Cmdlet initiiert den Neustart einer zustandsbehafteten Dienstpartition in Azure Service Fabric. Um dieses Cmdlet auszuführen, 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"
Mit diesem Befehl werden alle Replikate des Diensts "fabric:/ContosoApp/ContosoService" in der Partition neu gestartet, die die ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280 aufweist. Geben Sie eine eindeutige GUID für den parameter OperationId an. Sie können diese ID verwenden, um den Fortschritt des Neustartvorgangs zu überprüfen.
Beispiel 2: Neustarten aller Replikate eines Diensts anhand des Partitionsschlüssels
PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000
Mit diesem Befehl werden alle Replikate des Diensts "fabric:/ContosoApp/ContosoService" in der Partition neu gestartet, auf der der Partitionsschlüssel 2000 vorhanden ist. Geben Sie eine eindeutige GUID für den parameter OperationId 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 Get-ServiceFabricPartitionRestartProgress Cmdlet ü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. Die zulässigen Werte für diesen Parameter sind:
- AllReplicasOrInstances. Starten Sie alle Replikate in der Zielpartition neu.
- OnlyActiveSecondaries. Starten Sie nur die Secondärdateien 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 für den Vorgang in Sekunden 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