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