Ottiene i punti di ripristino nel computer locale.
Sintassi
Get-ComputerRestorePoint [[-RestorePoint] <Int32[]>] [<CommonParameters>] Get-ComputerRestorePoint -LastStatus [<CommonParameters>]
Descrizione
Con il cmdlet Get-ComputerRestorePoint vengono ottenuti i punti di ripristino nel computer locale. Questo cmdlet consente inoltre di visualizzare lo stato del tentativo più recente di ripristino del computer.
È possibile utilizzare le informazioni restituite da Get-ComputerRestorePoint per selezionare un punto di ripristino ed è possibile utilizzare il numero di sequenza per identificare un punto di ripristino per il cmdlet Restore-Computer.
Parametri
-LastStatus
Ottiene lo stato dell'operazione di ripristino di sistema più recente.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
False |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-RestorePoint <Int32[]>
Ottiene i punti di ripristino con i numeri di sequenza specificati. Immettere i numeri di sequenza di uno o più punti di ripristino. Per impostazione predefinita, tramite il cmdlet Get-ComputerRestorePoint vengono ottenuti tutti i punti di ripristino nel computer locale.
Obbligatorio? |
false |
Posizione? |
1 |
Valore predefinito |
All restore points |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
<CommonParameters>
Questo cmdlet supporta i parametri comuni -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_Commonparameters.
Input e output
Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo degli oggetti restituiti dal cmdlet.
Input |
Nessuno Non è possibile reindirizzare oggetti a questo cmdlet. |
Output |
System.Management.ManagementObject#root\default\SystemRestore o String. Get-ComputerRestore restituisce un oggetto SystemRestore, ovvero un'istanza della classe WMI SystemRestore. Quando si utilizza il parametro LastStatus, il cmdlet restituisce una stringa. |
Note
Per eseguire un comando Get-ComputerRestorePoint in Windows Vista e nelle versioni successive di Windows, aprire Windows PowerShell con l'opzione "Esegui come amministratore".
Questo cmdlet utilizza la classe SystemRestore di Strumentazione gestione Windows (WMI).
Esempio 1
C:\PS>get-computerrestorepoint Descrizione ----------- Con questo comando vengono ottenuti tutti i punti di ripristino nel computer locale.
Esempio 2
C:\PS>get-computerrestorepoint -restorepoint 232, 240, 245 Descrizione ----------- Con questo comando vengono ottenuti i punti di ripristino con i numeri di sequenza 232, 240 e 245.
Esempio 3
C:\PS>get-computerrestorepoint -laststatus The last restore failed. Descrizione ----------- Con questo comando viene visualizzato lo stato della più recente operazione di ripristino del sistema sul computer locale.
Esempio 4
C:\PS>get-computerrestorepoint | format-table SequenceNumber, @{Label="Date"; Expression={$_.ConvertToDateTime($_.CreationTime)}}, Description -auto SequenceNumber Date Description -------------- ---- ----------- 253 8/5/2008 3:19:20 PM Windows Update 254 8/6/2008 1:53:24 AM Windows Update 255 8/7/2008 12:00:04 AM Scheduled Checkpoint ... Descrizione ----------- Con questo comando vengono visualizzati i punti di ripristino in una tabella per un'agevole lettura. Il comando Format-Table include una proprietà calcolata che utilizza il metodo ConvertToDateTime per convertire il valore della proprietà CreationTime dal formato WMI in un oggetto DateTime.
Esempio 5
C:\PS>((get-computerrestorepoint)[-1]).sequencenumber Descrizione ----------- Con questo comando viene ottenuto il numero di sequenza del punto di ripristino creato più recentemente nel computer. Nel comando viene utilizzato l'indice -1 per ottenere l'ultimo elemento nella matrice restituita da Get-ComputerRestorePoint.
Vedere anche