Complete-ServiceFabricRepairTask
Segnala che un'attività di ripristino manuale è stata completata.
Sintassi
Complete-ServiceFabricRepairTask
[-TaskId] <String>
[[-Version] <Int64>]
[-ResultStatus <RepairTaskResult>]
[-ResultCode <Int32>]
[-ResultDetails <String>]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Complete-ServiceFabricRepairTask segnala che è stata completata un'attività di ripristino manuale di Service Fabric. Dopo aver eseguito questo cmdlet, l'attività di ripristino non è più approvata per l'esecuzione. Non viene avviato alcun lavoro di riparazione aggiuntivo sulle entità descritte dall'attività di ripristino. Se non si è certi dello stato del lavoro di ripristino, non segnalare il completamento dell'attività di ripristino. L'esecuzione del lavoro di ripristino dopo l'esecuzione di questo cmdlet può comportare la disponibilità o la perdita di dati. Se sono necessarie riparazioni successive, avviare una nuova attività di ripristino e attendere l'approvazione di tale attività di ripristino.
Questo cmdlet supporta la piattaforma service fabric. Non eseguire direttamente questo cmdlet.
Questo cmdlet richiede la connessione al cluster con le credenziali concesse all'amministratore per l'accesso al cluster. Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster.
Esempio
Esempio 1: Completare correttamente un'attività di ripristino manuale
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID
Questo comando contrassegna l'attività di ripristino manuale con ID MyRepairTaskId come completato correttamente.
Esempio 2: Completare un'attività di ripristino manuale con i dettagli
PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"
Questo comando contrassegna l'attività di ripristino manuale con ID MyRepairTaskId come annullato e include dettagli aggiuntivi.
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Force
Forza l'esecuzione del comando anche se l'attività di ripristino specificata non sembra essere un'attività di ripristino manuale.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResultCode
Specifica un valore che fornisce dettagli aggiuntivi sul risultato dell'attività di ripristino.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResultDetails
Specifica una stringa che fornisce dettagli aggiuntivi sul risultato dell'attività di ripristino.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResultStatus
Specifica un valore che descrive il risultato complessivo dell'attività di ripristino. I valori validi sono:
- Non valido. Non specificare questo valore.
- Riuscito. L'attività di ripristino è riuscita.
- Annullato. L'attività di ripristino è stata annullata.
- Interrotto. L'attività di ripristino è stata interrotta.
- Fallito. L'attività di ripristino non è riuscita.
- In sospeso. Non specificare questo valore.
Tipo: | RepairTaskResult |
Valori accettati: | Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TaskId
Specifica l'ID dell'attività di ripristino da completare.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'operazione.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Version
Specifica la versione corrente dell'attività di ripristino. La richiesta può avere esito positivo solo se il valore specificato da questo parametro corrisponde al valore corrente dell'attività di ripristino. Specificare il valore zero (0) per ignorare il controllo della versione.
Tipo: | Int64 |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
System.String
System.Int64
Output
System.Object