Complete-ServiceFabricRepairTask
Zgłasza, że zadanie naprawy ręcznej zostało zakończone.
Składnia
Complete-ServiceFabricRepairTask
[-TaskId] <String>
[[-Version] <Int64>]
[-ResultStatus <RepairTaskResult>]
[-ResultCode <Int32>]
[-ResultDetails <String>]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Complete-ServiceFabricRepairTask zgłasza, że zadanie naprawy ręcznej usługi Service Fabric zostało zakończone. Po uruchomieniu tego polecenia cmdlet zadanie naprawy nie zostanie już zatwierdzone do uruchomienia. Żadne dodatkowe prace naprawcze nie są uruchamiane w jednostkach opisanych przez zadanie naprawy. Jeśli nie masz pewności co do stanu prac naprawczych, nie zgłaszaj ukończenia zadania naprawy. Wykonanie pracy naprawczej po uruchomieniu tego polecenia cmdlet może spowodować utratę dostępności lub danych. Jeśli potrzebne są kolejne naprawy, uruchom nowe zadanie naprawy i poczekaj na zatwierdzenie tego zadania naprawy.
To polecenie cmdlet obsługuje platformę usługi Service Fabric. Nie uruchamiaj tego polecenia cmdlet bezpośrednio.
To polecenie cmdlet wymaga nawiązania połączenia z klastrem przy użyciu poświadczeń, którym udzielono dostępu administratora do klastra. Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric ustanów połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster.
Przykłady
Przykład 1. Pomyślne ukończenie zadania naprawy ręcznej
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID
To polecenie oznacza zadanie naprawy ręcznej, które ma identyfikator MyRepairTaskId jako ukończone pomyślnie.
Przykład 2. Wykonanie zadania naprawy ręcznej ze szczegółami
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"
To polecenie oznacza zadanie naprawy ręcznej, które ma identyfikator MyRepairTaskId jako anulowane i zawiera dodatkowe szczegóły.
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Force
Wymusza uruchomienie polecenia, nawet jeśli określone zadanie naprawy nie wydaje się być zadaniem naprawy ręcznej.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResultCode
Określa wartość, która zawiera dodatkowe szczegóły dotyczące wyniku zadania naprawy.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResultDetails
Określa ciąg, który udostępnia dodatkowe szczegóły dotyczące wyniku zadania naprawy.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResultStatus
Określa wartość, która opisuje ogólny wynik zadania naprawy. Prawidłowe wartości to:
- Nieprawidłowy. Nie należy określać tej wartości.
- Zakończyła się pomyślnie. Zadanie naprawy powiodło się.
- Anulowane. Zadanie naprawy zostało anulowane.
- Przerwane. Zadanie naprawy zostało przerwane.
- Nie powiodło się. Zadanie naprawy nie powiodło się.
- Oczekujące. Nie należy określać tej wartości.
Typ: | RepairTaskResult |
Dopuszczalne wartości: | Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TaskId
Określa identyfikator zadania naprawy do ukończenia.
Typ: | String |
Position: | 0 |
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 |
-Version
Określa bieżącą wersję zadania naprawy. Żądanie może zakończyć się powodzeniem tylko wtedy, gdy wartość określona przez ten parametr odpowiada bieżącej wartości zadania naprawy. Określ wartość zero (0), aby pominąć sprawdzanie wersji.
Typ: | Int64 |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
System.String
System.Int64
Dane wyjściowe
System.Object