Complete-ServiceFabricRepairTask
Meldet, dass eine manuelle Reparaturaufgabe abgeschlossen ist.
Syntax
Complete-ServiceFabricRepairTask
[-TaskId] <String>
[[-Version] <Int64>]
[-ResultStatus <RepairTaskResult>]
[-ResultCode <Int32>]
[-ResultDetails <String>]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Complete-ServiceFabricRepairTask meldet, dass eine manuelle Service Fabric-Reparaturaufgabe abgeschlossen ist. Nachdem Sie dieses Cmdlet ausgeführt haben, ist die Reparaturaufgabe nicht mehr zulässig, um ausgeführt zu werden. Es werden keine zusätzlichen Reparaturarbeiten an den Entitäten gestartet, die von der Reparaturaufgabe beschrieben werden. Wenn Sie sich nicht über den Status der Reparaturarbeiten freuen, melden Sie den Abschluss des Reparaturvorgangs nicht. Die Ausführung von Reparaturarbeiten nach dem Ausführen dieses Cmdlets kann zu Verfügbarkeit oder Datenverlust führen. Wenn nachfolgende Reparaturen erforderlich sind, starten Sie einen neuen Reparaturvorgang, und warten Sie auf die Genehmigung dieser Reparaturaufgabe.
Dieses Cmdlet unterstützt die Service Fabric-Plattform. Führen Sie dieses Cmdlet nicht direkt aus.
Dieses Cmdlet erfordert, dass Sie eine Verbindung mit dem Cluster mit Anmeldeinformationen herstellen, die administratorzugriff auf den Cluster gewährt werden. Bevor Sie einen Vorgang in einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.
Beispiele
Beispiel 1: Abschließen einer manuellen Reparaturaufgabe erfolgreich
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID
Dieser Befehl markiert die manuelle Reparaturaufgabe, die die ID MyRepairTaskId als erfolgreich abgeschlossen hat.
Beispiel 2: Abschließen einer manuellen Reparaturaufgabe mit Details
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"
Dieser Befehl markiert die manuelle Reparaturaufgabe, die die ID MyRepairTaskId als abgebrochen hat und zusätzliche Details enthält.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Erzwingt den Befehl, auch wenn der angegebene Reparaturvorgang nicht als manuelle Reparaturaufgabe angezeigt wird.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResultCode
Gibt einen Wert an, der zusätzliche Details zum Ergebnis des Reparaturvorgangs bereitstellt.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResultDetails
Gibt eine Zeichenfolge an, die zusätzliche Details zum Ergebnis der Reparaturaufgabe bereitstellt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResultStatus
Gibt einen Wert an, der das Gesamtergebnis des Reparaturvorgangs beschreibt. Gültige Werte sind:
- Ungültig Geben Sie diesen Wert nicht an.
- Erfolgreich beendet. Der Reparaturvorgang war erfolgreich.
- Abgebrochen. Der Reparaturvorgang wurde abgebrochen.
- Unterbrochen. Die Reparaturaufgabe wurde unterbrochen.
- Fehler. Fehler bei der Reparaturaufgabe.
- Ausstehend. Geben Sie diesen Wert nicht an.
Type: | RepairTaskResult |
Accepted values: | Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TaskId
Gibt die ID der zu erledigenden Reparaturaufgabe an.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Gibt den Timeoutzeitraum in Sekunden für den Vorgang an.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
Gibt die aktuelle Version der Reparaturaufgabe an. Die Anforderung kann nur erfolgreich sein, 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.
Type: | Int64 |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
System.String
System.Int64
Ausgaben
System.Object