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