Dela via


Start-ServiceFabricPartitionRestart

Startar om en tillståndskänslig tjänstpartition.

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

Description

Cmdleten Start-ServiceFabricPartitionRestart initierar omstarten av en tillståndskänslig tjänstpartition i Azure Service Fabric. FaultAnalysisService måste vara aktiverat för att kunna köra denna cmdlet.

Kör den här cmdleten om du bara vill starta om partitioner för tillståndskänsliga tjänster. Använd inte den här cmdleten för att starta om partitioner för systemtjänster.

Du kan kontrollera förloppet för åtgärden med hjälp av cmdleten Get-ServiceFabricPartitionRestartProgress .

Exempel

Exempel 1: Starta om alla repliker av en tjänst efter partitions-ID

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

Det här kommandot startar om alla repliker av tjänsten med namnet fabric:/ContosoApp/ContosoService i partitionen som har ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Ange ett unikt GUID för parametern OperationId . Du kan använda detta ID för att kontrollera förloppet för omstartsåtgärden.

Exempel 2: Starta om alla repliker av en tjänst efter partitionsnyckel

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

Det här kommandot startar om alla repliker av tjänsten med namnet fabric:/ContosoApp/ContosoService i partitionen som har partitionsnyckeln 2000. Ange ett unikt GUID för parametern OperationId .

Parametrar

-OperationId

Anger en unik identifierare för den här åtgärden. Ange ett unikt värde. Du kan kontrollera förloppet för åtgärden med hjälp av detta ID och cmdleten Get-ServiceFabricPartitionRestartProgress .

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PartitionId

Anger ID:t för Den Service Fabric-partition som denna cmdlet startar om.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PartitionKey

Anger nyckeln för Den Service Fabric-partition som den här cmdleten startar om.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PartitionKindNamed

Anger att Den Service Fabric-partition som den här cmdleten startar om är en namngiven partition.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PartitionKindSingleton

Anger att Den Service Fabric-partition som den här cmdleten startar om är en singleton-partition.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PartitionKindUniformInt64

Anger att Den Service Fabric-partition som denna cmdlet startar om är en UniformInt64-partition.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RestartPartitionMode

Anger läget för partitionens omstartsåtgärd. De acceptabla värdena för den här parametern är:

  • AllReplicasOrInstances. Starta om alla repliker i målpartitionen.
  • OnlyActiveSecondaries. Starta bara om sekundärfilerna i målpartitionen.
Typ:RestartPartitionMode
Godkända värden:Invalid, AllReplicasOrInstances, OnlyActiveSecondaries
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ServiceName

Anger URI (Uniform Resource Identifier) för en Service Fabric-tjänst.

Typ:Uri
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-TimeoutSec

Anger tidsgränsen i sekunder för åtgärden.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

System.Guid

System.Uri

System.String

Utdata

System.Object