Freigeben über


Update-ServiceFabricRepairTaskHealthPolicy

Aktualisiert die Integritätsrichtlinie einer Reparaturaufgabe.

Syntax

Update-ServiceFabricRepairTaskHealthPolicy
      [-TaskId] <String>
      [-Version <Int64>]
      [-PerformPreparingHealthCheck <Boolean>]
      [-PerformRestoringHealthCheck <Boolean>]
      [-Force]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Update-ServiceFabricRepairTaskHealthPolicy aktualisiert die Integritätsrichtlinie einer Reparaturaufgabe. Diese Funktionalität ist derzeit nur in speziell konfigurierten Azure Cloud Services verfügbar.

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

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: Aktualisieren einer Reparaturaufgabenintegritätsrichtlinie zum Ausführen einer Clusterintegritätsprüfung

PS C:\> Update-ServiceFabricRepairTaskHealthPolicy -TaskId "MyRepairTaskId" -PerformPreparingHealthCheck $True -PerformRestoringHealthCheck $True

Mit diesem Befehl wird die Integritätsrichtlinie der Reparaturaufgabe aktualisiert. Dieser Befehl führt eine Clusterintegritätsprüfung für den Zustand "Vorbereiten" und "Wiederherstellen" aus.

Beispiel 2: Aktualisieren der Integritätsrichtlinie für Reparaturaufgaben zum Ausführen einer Clusterintegritätsprüfung im Zustand "Wiederherstellung"

PS C:\> Update-ServiceFabricRepairTaskHealthPolicy -TaskId "MyRepairTaskId" -PerformRestoringHealthCheck $true

Mit diesem Befehl wird die Integritätsrichtlinie der Reparaturaufgabe aktualisiert. Dieser Befehl führt eine Clusterintegritätsprüfung für die Wiederherstellung des Zustands aus. In diesem Beispiel wird der Zustand "Vorbereiten" wie folgt verlassen.

Parameter

-Confirm

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

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
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

-PerformPreparingHealthCheck

Gibt an, ob eine Clusterintegritätsprüfung im Zustand "Vorbereiten" des Reparaturvorgangs ausgeführt werden soll.

Typ:Boolean
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-PerformRestoringHealthCheck

Gibt an, ob eine Clusterintegritätsprüfung im Wiederherstellungszustand der Reparaturaufgabe ausgeführt werden soll.

Typ:Boolean
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-TaskId

Gibt die ID der zu aktualisierenden 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:Named
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:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

System.String

System.Int64

System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Ausgaben

System.Object