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




Argomenti della Guida