Condividi tramite


Restore-Computer

Avvia un ripristino di sistema nel computer locale.

Sintassi

Default (Impostazione predefinita)

Restore-Computer
    [-RestorePoint] <Int32>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrizione

Il cmdlet Restore-Computer ripristina il computer locale al punto di ripristino del sistema specificato.

Restore-Computer riavvia il computer. Il ripristino viene completato durante l'operazione di riavvio.

I punti di ripristino del sistema e Restore-Computer sono supportati solo nei sistemi operativi client, ad esempio Windows 7, Windows Vista e Windows XP.

Esempio

Esempio 1: Ripristinare il computer locale

PS C:\> Restore-Computer -RestorePoint 253

Questo comando ripristina il computer locale nel punto di ripristino con numero di sequenza 253.

Esempio 2: Ripristinare il computer locale con conferma

PS C:\> Restore-Computer -RestorePoint 255 -Confirm
Confirm
Are you sure you want to perform this action?
Performing operation "Restore-Computer" .
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):

Questo comando ripristina il computer locale nel punto di ripristino con numero di sequenza 255. Usa il parametro Confirm per richiedere all'utente di eseguire effettivamente l'operazione.

Esempio 3: Ripristinare un computer e controllare lo stato

PS C:\> Get-ComputerRestorePoint
PS C:\> Restore-Computer -RestorePoint 255
PS C:\> Get-ComputerRestorePoint -LastStatus

Questi comandi eseguono un ripristino di sistema e quindi ne controllano lo stato.

Il primo comando utilizza Get-ComputerRestorePoint per ottenere i punti di ripristino nel computer locale.

Il secondo comando ripristina il computer nel punto di ripristino con numero di sequenza 255.

Il terzo comando utilizza il parametro LastStatus del cmdlet Get-ComputerRestorePoint per controllare lo stato dell'operazione di ripristino. Poiché Restore-Computer forza un riavvio, questo comando verrà immesso dopo il riavvio del computer.

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RestorePoint

Specifica il numero di sequenza del punto di ripristino. Per trovare il numero di sequenza, usare il cmdlet Get-ComputerRestorePoint. Questo parametro è obbligatorio.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:SequenceNumber, SN, RP

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

None

Non è possibile inviare tramite pipe l'input a questo cmdlet.

Output

None

Questo cmdlet non genera alcun output.

Note

  • Per eseguire un comando Restore-Computer in Windows Vista e versioni successive del sistema operativo Windows, aprire Windows PowerShell utilizzando l'opzione Esegui come amministratore.
  • Questo cmdlet usa la classe SystemRestore Strumentazione gestione Windows (WMI).