Restore-Computer
Avvia un ripristino di sistema nel computer locale.
Sintassi
Restore-Computer
[-RestorePoint] <Int32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il Restore-Computer
cmdlet 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 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 del 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 del Get-ComputerRestorePoint
cmdlet per controllare lo stato dell'operazione di ripristino. Poiché Restore-Computer
forza un riavvio, questo comando viene immesso dopo il riavvio del computer.
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 |
-RestorePoint
Specifica il numero di sequenza del punto di ripristino. Per trovare il numero di sequenza, usare il Get-ComputerRestorePoint
cmdlet . Questo parametro è obbligatorio.
Tipo: | Int32 |
Alias: | SequenceNumber, SN, RP |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. 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
None
Non è possibile inviare input tramite pipe a questo cmdlet.
Output
None
Questo cmdlet non genera alcun output.
Note
- Per eseguire un
Restore-Computer
comando 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 di Strumentazione gestione Windows (WMI).