Condividi tramite


Complete-ServiceFabricRepairTask

Segnala che viene completata un'attività di ripristino manuale.

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 viene completata un'attività di ripristino manuale di Service Fabric. Dopo aver eseguito questo cmdlet, l'attività di ripristino non è più approvata per l'esecuzione. Nessun lavoro di ripristino aggiuntivo viene avviato nelle entità descritte dall'attività di ripristino. Se non si è certi dello stato del lavoro di riparazione, non segnalare il completamento dell'attività di ripristino. L'esecuzione del lavoro di ripristino dopo l'esecuzione di questo cmdlet può causare la disponibilità o la perdita di dati. Se sono necessarie riparazioni successive, avviare una nuova attività di ripristino e attendere l'approvazione dell'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 all'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 un'attività di riparazione manuale correttamente

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 la conferma dell'utente prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Forza l'esecuzione del comando anche se l'attività di ripristino specificata non sembra essere un'attività di ripristino manuale.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResultCode

Specifica un valore che fornisce dettagli aggiuntivi sul risultato dell'attività di ripristino.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResultDetails

Specifica una stringa che fornisce dettagli aggiuntivi sul risultato dell'attività di ripristino.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResultStatus

Specifica un valore che descrive il risultato complessivo dell'attività di ripristino. I valori validi sono:

  • Non valido. Non specificare questo valore.
  • Operazione completata. L'attività di ripristino ha avuto esito positivo.
  • Annullato. L'attività di ripristino è stata annullata.
  • Interrotto. L'attività di ripristino è stata interrotta.
  • non riuscito. L'attività di ripristino non è riuscita.
  • In sospeso. Non specificare questo valore.
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

Specifica l'ID dell'attività di ripristino da completare.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Specifica il periodo di timeout, in secondi, per l'operazione.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 un valore pari a zero (0) per ignorare il controllo della versione.

Type:Int64
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

System.String

System.Int64

Output

System.Object