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-Computerin 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).