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 .

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

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

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKindNamed

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

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

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

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

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

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.
Type:RestartPartitionMode
Accepted values:Invalid, AllReplicasOrInstances, OnlyActiveSecondaries
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

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

Type:Uri
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

System.Guid

System.Uri

System.String

Utdata

System.Object