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 nel punto di ripristino di sistema specificato.

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

I punti di ripristino del sistema e le 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

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> 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

Get-ComputerRestorePoint
Restore-Computer -RestorePoint 255
Get-ComputerRestorePoint -LastStatus

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

Il primo comando usa 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 usa il parametro LastStatus di Get-ComputerRestorePoint cmdlet 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 usando l'opzione Esegui come amministratore.
  • Questo cmdlet usa la classe SystemRestore Strumentazione gestione Windows (WMI).