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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Gibt die ID der Service Fabric-Partition an, die dieses Cmdlet neu startet.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Gibt den Schlüssel der Service Fabric-Partition an, die dieses Cmdlet neu startet.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Gibt an, dass die Service Fabric-Partition, die dieses Cmdlet neu startet, eine benannte Partition ist.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Gibt an, dass die Service Fabric-Partition, die dieses Cmdlet neu startet, eine Singletonpartition ist.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Gibt an, dass die Service Fabric-Partition, die dieses Cmdlet neu startet, eine UniformInt64-Partition ist.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | RestartPartitionMode |
Accepted values: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Gibt den URI (Uniform Resource Identifier) eines Service Fabric-Diensts an.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Gibt den Timeoutzeitraum in Sekunden für den Vorgang an.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
System.Guid
System.Uri
System.String
Ausgaben
System.Object