Ruft die Wiederherstellungspunkte auf dem lokalen Computer ab.

Syntax

Get-ComputerRestorePoint [[-RestorePoint] <Int32[]>] [<CommonParameters>]

Get-ComputerRestorePoint -LastStatus [<CommonParameters>]

Beschreibung

Das Cmdlet "Get-ComputerRestorePoint" ruft die Wiederherstellungspunkte auf dem lokalen Computer ab. Mit diesem Cmdlet kann auch der Status des letzten Versuchs zum Wiederherstellen des Computers angezeigt werden.

Mit den von Get-ComputerRestorePoint zurückgegebenen Informationen können Sie einen Wiederherstellungspunkt auswählen und mit der Sequenznummer einen Wiederherstellungspunkt für das Cmdlet "Restore-Computer" identifizieren.

Parameter

-LastStatus

Ruft den Status des letzten Systemwiederherstellungsvorgangs ab.

Erforderlich?

true

Position?

named

Standardwert

False

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-RestorePoint <Int32[]>

Ruft die Wiederherstellungspunkte mit den angegebenen Sequenznummern ab. Geben Sie die Sequenznummern für einen oder mehrere Wiederherstellungspunkte ein. Standardmäßig ruft Get-ComputerRestorePoint alle Wiederherstellungspunkte auf dem lokalen Computer ab.

Erforderlich?

false

Position?

1

Standardwert

All restore points

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer und -OutVariable. Weitere Informationen finden Sie unter about_Commonparameters.

Eingaben und Ausgaben

Der Eingabetyp ist der Typ der Objekte, die über die Pipeline an das Cmdlet übergeben werden können. Der Rückgabetyp ist der Typ der Objekte, die das Cmdlet zurückgibt.

Eingaben

None

Objekte können nicht über die Pipeline an dieses Cmdlet übergeben werden.

Ausgaben

System.Management.ManagementObject#root\default\SystemRestore oder String.

Get-ComputerRestore gibt ein SystemRestore-Objekt zurück, das eine Instanz der SystemRestore-WMI-Klasse darstellt. Bei Verwendung des LastStatus-Parameters gibt dieses Cmdlet eine Zeichenfolge zurück.

Hinweise

Wenn Sie den Befehl "Get-ComputerRestorePoint" unter Windows Vista und höheren Versionen von Windows ausführen möchten, öffnen Sie Windows PowerShell mit der Option "Als Administrator ausführen".

Dieses Cmdlet verwendet die SystemRestore-Klasse der Windows-Verwaltungsinstrumentation.

Beispiel 1

C:\PS>get-computerrestorepoint

Beschreibung
-----------
Dieser Befehl ruft alle Wiederherstellungspunkte auf dem lokalen Computer ab.






Beispiel 2

C:\PS>get-computerrestorepoint -restorepoint 232, 240, 245

Beschreibung
-----------
Dieser Befehl ruft die Wiederherstellungspunkte mit den Sequenznummern 232, 240 und 245 ab.






Beispiel 3

C:\PS>get-computerrestorepoint -laststatus

The last restore failed.

Beschreibung
-----------
Dieser Befehl zeigt den Status des letzten Systemwiederherstellungsvorgangs auf dem lokalen Computer an.






Beispiel 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
...

Beschreibung
-----------
Dieser Befehl zeigt die Wiederherstellungspunkte in einer übersichtlichen Tabelle an. 

Der Befehl "Format-Table" schließt eine berechnete Eigenschaft ein, die mit der ConvertToDateTime-Methode den Wert der CreationTime-Eigenschaft aus dem WMI-Format in ein DateTime-Objekt konvertiert.






Beispiel 5

C:\PS>((get-computerrestorepoint)[-1]).sequencenumber

Beschreibung
-----------
Dieser Befehl ruft die Sequenznummer des zuletzt erstellten Wiederherstellungspunkts auf dem Computer ab. 

Der Befehl ruft mit dem Index "-1" das letzte Element im von Get-ComputerRestorePoint zurückgegebenen Array ab.






Siehe auch




Inhaltsverzeichnis