Udostępnij za pośrednictwem


Start-ServiceFabricPartitionRestart

Inicjuje ponowne uruchomienie partycji usługi stanowej.

Składnia

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

Opis

Polecenie cmdlet Start-ServiceFabricPartitionRestart inicjuje ponowne uruchomienie partycji usługi stanowej w usłudze Azure Service Fabric. Aby uruchomić to polecenie cmdlet, należy włączyć FaultAnalysisService.

Uruchom to polecenie cmdlet, aby ponownie uruchomić tylko partycje dla usług stanowych. Nie używaj tego polecenia cmdlet do ponownego uruchamiania partycji dla usług systemowych.

Postęp operacji można sprawdzić przy użyciu polecenia cmdlet Get-ServiceFabricPartitionRestartProgress.

Przykłady

Przykład 1. Ponowne uruchamianie wszystkich replik usługi według identyfikatora partycji

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

To polecenie uruchamia ponownie wszystkie repliki usługi o nazwie fabric:/ContosoApp/ContosoService w partycji o identyfikatorze 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Określ unikatowy identyfikator GUID dla parametru OperationId. Możesz użyć tego identyfikatora, aby sprawdzić postęp operacji ponownego uruchamiania.

Przykład 2. Ponowne uruchamianie wszystkich replik usługi według klucza partycji

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

To polecenie uruchamia ponownie wszystkie repliki usługi o nazwie fabric:/ContosoApp/ContosoService w partycji, która ma klucz partycji 2000. Określ unikatowy identyfikator GUID dla parametru OperationId.

Parametry

-OperationId

Określa unikatowy identyfikator dla tej operacji. Określ unikatową wartość. Postęp operacji można sprawdzić przy użyciu tego identyfikatora i polecenia cmdlet Get-ServiceFabricPartitionRestartProgress.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PartitionId

Określa identyfikator partycji usługi Service Fabric, którą to polecenie cmdlet uruchamia ponownie.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-PartitionKey

Określa klucz partycji usługi Service Fabric, którą to polecenie cmdlet uruchamia ponownie.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-PartitionKindNamed

Wskazuje, że partycja usługi Service Fabric, którą to polecenie cmdlet uruchamia ponownie, jest partycją nazwaną.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PartitionKindSingleton

Wskazuje, że partycja usługi Service Fabric, którą to polecenie cmdlet uruchamia ponownie, jest pojedynczą partycją.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PartitionKindUniformInt64

Wskazuje, że partycja usługi Service Fabric, którą to polecenie cmdlet uruchamia ponownie, jest partycją UniformInt64.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RestartPartitionMode

Określa tryb operacji ponownego uruchamiania partycji. Dopuszczalne wartości tego parametru to:

  • AllReplicasOrInstances. Uruchom ponownie wszystkie repliki w partycji docelowej.
  • TylkoActiveSecondaries. Uruchom ponownie tylko sekundy w partycji docelowej.
Typ:RestartPartitionMode
Dopuszczalne wartości:Invalid, AllReplicasOrInstances, OnlyActiveSecondaries
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ServiceName

Określa identyfikator URI (Uniform Resource Identifier) usługi Service Fabric.

Typ:Uri
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-TimeoutSec

Określa limit czasu dla operacji w sekundach.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

System.Guid

System.Uri

System.String

Dane wyjściowe

System.Object