Restore-Computer
Avvia un ripristino di sistema nel computer locale.
Sintassi
Restore-Computer
[-RestorePoint] <Int32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Restore-Computer ripristina il computer locale nel 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 il computer di ripristino 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 il 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 il 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 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 al punto di ripristino con il numero di sequenza 255.
Il terzo comando usa 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 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 |
-RestorePoint
Specifica il numero di sequenza del punto di ripristino. Per trovare il numero di sequenza, usare il cmdlet Get-ComputerRestorePoint. Questo parametro è obbligatorio.
Type: | Int32 |
Aliases: | SequenceNumber, SN, RP |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
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
None
Non è possibile inviare input tramite pipe 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 (WMI) di Strumentazione gestione Windows.