Freigeben über


Approve-ServiceFabricRepairTask

Erzwingt die Genehmigung eines Reparaturvorgangs.

Syntax

Approve-ServiceFabricRepairTask
       [-TaskId] <String>
       [[-Version] <Int64>]
       [-Force]
       [-TimeoutSec <Int32>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Beschreibung

Das cmdlet Approve-ServiceFabricRepairTask cmdlet erzwingt die Genehmigung einer Service Fabric-Reparaturaufgabe, die sich im Vorbereitungszustand befindet. Da dieses Cmdlet Sicherheitsüberprüfungen umgeht, kann dies zu Verfügbarkeit oder Datenverlust führen. Bewerten Sie die potenziellen Auswirkungen dieses Vorgangs, bevor Sie dieses Cmdlet verwenden.

Dieses Cmdlet unterstützt die Service Fabric-Plattform. Führen Sie dieses Cmdlet nicht direkt aus.

Wenn Sie einen Reparaturvorgang per Force genehmigen, wird die "ForcedApproval" Flag für diesen Vorgang festgelegt.

Für dieses Cmdlet müssen Sie eine Verbindung mit dem Cluster mit Anmeldeinformationen herstellen, denen Administratorzugriff auf den Cluster gewährt wird. Bevor Sie einen Vorgang auf einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.

Beispiele

Beispiel 1: Genehmigen einer Reparaturaufgabe

PS C:\> Approve-ServiceFabricRepairTask -TaskId "MyRepairTaskID"

Dieser Befehl genehmigt die Reparaturaufgabe mit der ID "MyRepairTaskId".

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Erzwingt die Ausführung des Befehls, ohne eine Benutzerbestätigung zu verlangen.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TaskId

Gibt die ID der zu genehmigenden Reparaturaufgabe an.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-TimeoutSec

Gibt den Timeoutzeitraum für den Vorgang in Sekunden an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Version

Gibt die aktuelle Version des Reparaturvorgangs an. Die Anforderung kann nur erfolgreich ausgeführt werden, wenn der Wert, den dieser Parameter angibt, dem aktuellen Wert des Reparaturvorgangs entspricht. Geben Sie einen Wert von Null (0) an, um die Versionsprüfung zu überspringen.

Typ:Int64
Position:1
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

System.String

System.Int64

Ausgaben

System.Object