Start-ServiceFabricPartitionRestart
Start het opnieuw opstarten van een stateful servicepartitie.
Syntaxis
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
De Start-ServiceFabricPartitionRestart cmdlet start het opnieuw opstarten van een stateful servicepartitie in Azure Service Fabric. Als u deze cmdlet wilt uitvoeren, moet FaultAnalysisService- zijn ingeschakeld.
Voer deze cmdlet uit om alleen partities voor stateful services opnieuw te starten. Gebruik deze cmdlet niet om partities voor systeemservices opnieuw op te starten.
U kunt de voortgang van de bewerking controleren met behulp van de cmdlet Get-ServiceFabricPartitionRestartProgress.
Voorbeelden
Voorbeeld 1: Start alle replica's van een service opnieuw op partitie-id
PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"
Met deze opdracht worden alle replica's van de service met de naam fabric opnieuw gestart:/ContosoApp/ContosoService in de partitie met de id 20a726d0-3112-4c5a-a22c-2e4b8eee85280. Geef een unieke GUID op voor de parameter OperationId. U kunt deze id gebruiken om de voortgang van de herstartbewerking te controleren.
Voorbeeld 2: Alle replica's van een service opnieuw starten op partitiesleutel
PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000
Met deze opdracht worden alle replica's van de service fabric opnieuw opgestart:/ContosoApp/ContosoService in de partitie met de partitiesleutel 2000. Geef een unieke GUID op voor de parameter OperationId.
Parameters
-OperationId
Hiermee geeft u een unieke id voor deze bewerking. Geef een unieke waarde op. U kunt de voortgang van de bewerking controleren met behulp van deze id en de cmdlet Get-ServiceFabricPartitionRestartProgress.
Type: | Guid |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionId
Hiermee geeft u de id op van de Service Fabric-partitie die door deze cmdlet opnieuw wordt gestart.
Type: | Guid |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PartitionKey
Hiermee geeft u de sleutel op van de Service Fabric-partitie die door deze cmdlet opnieuw wordt opgestart.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PartitionKindNamed
Geeft aan dat de Service Fabric-partitie die door deze cmdlet opnieuw wordt opgestart, een benoemde partitie is.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionKindSingleton
Geeft aan dat de Service Fabric-partitie die door deze cmdlet opnieuw wordt opgestart, een singleton-partitie is.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionKindUniformInt64
Geeft aan dat de Service Fabric-partitie die door deze cmdlet opnieuw wordt opgestart, een UniformInt64-partitie is.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RestartPartitionMode
Hiermee geeft u de modus voor de bewerking voor het opnieuw opstarten van de partitie. De acceptabele waarden voor deze parameter zijn:
- AllReplicasOrInstances. Start alle replica's in de doelpartitie opnieuw op.
- OnlyActiveSecondaries. Start alleen de secundaire bestanden in de doelpartitie opnieuw op.
Type: | RestartPartitionMode |
Geaccepteerde waarden: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ServiceName
Hiermee geeft u de URI (Uniform Resource Identifier) van een Service Fabric-service op.
Type: | Uri |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, voor de bewerking.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.Guid
System.Uri
System.String
Uitvoerwaarden
System.Object