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