Udostępnij za pośrednictwem


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 informuje o zakończeniu ręcznego zadania naprawy usługi Service Fabric. Po uruchomieniu tego polecenia cmdlet zadanie naprawy nie zostanie już zatwierdzone do uruchomienia. Żadne dodatkowe prace naprawcze nie są uruchamiane dla jednostek opisanych przez zadanie naprawy. Jeśli nie masz pewności co do stanu prac naprawczych, nie zgłaszaj ukończenia zadania naprawy. Wykonanie naprawy po uruchomieniu tego polecenia cmdlet może spowodować dostępność lub utratę 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 nawiąż połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster .

Przykłady

Przykład 1: Pomyślne wykonanie 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 zawiera 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:

  • 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.
  • Niepowodzenie. 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 wykonania.

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 jest zgodna z bieżącą 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 po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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