Freigeben über


Restore-Computer

Startet eine Systemwiederherstellung auf dem lokalen Computer.

Syntax

Restore-Computer
       [-RestorePoint] <Int32>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Beschreibung

Das Restore-Computer Cmdlet stellt den lokalen Computer auf den angegebenen Systemwiederherstellungspunkt wieder her.

Restore-Computer startet den Computer neu. Die Wiederherstellung wird während des Neustartvorgangs abgeschlossen.

Systemwiederherstellungspunkte und Restore-Computer werden nur auf Clientbetriebssystemen wie Windows 7, Windows Vista und Windows XP unterstützt.

Beispiele

Beispiel 1: Wiederherstellen des lokalen Computers

Restore-Computer -RestorePoint 253

Mit diesem Befehl wird der lokale Computer auf dem Wiederherstellungspunkt wiederhergestellt, der die Sequenznummer 253 aufweist.

Beispiel 2: Wiederherstellen des lokalen Computers mit Bestätigung

PS> 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"):

Mit diesem Befehl wird der lokale Computer auf den Wiederherstellungspunkt mit der Sequenznummer 255 wiederhergestellt. Er verwendet den Parameter "Confirm ", um den Benutzer vor dem Tatsächlichen Ausführen des Vorgangs aufzufordern.

Beispiel 3: Wiederherstellen eines Computers und Überprüfen des Status

Get-ComputerRestorePoint
Restore-Computer -RestorePoint 255
Get-ComputerRestorePoint -LastStatus

Mit diesen Befehlen wird eine Systemwiederherstellung ausgeführt und ihr Status überprüft.

Der erste Befehl verwendet Get-ComputerRestorePoint , um die Wiederherstellungspunkte auf dem lokalen Computer abzurufen.

Mit dem zweiten Befehl wird der Computer auf den Wiederherstellungspunkt mit der Sequenznummer 255 wiederhergestellt.

Der dritte Befehl verwendet den Parameter LastStatus des Get-ComputerRestorePoint Cmdlets, um den Status des Wiederherstellungsvorgangs zu überprüfen. Da Restore-Computer ein Neustart erzwungen wird, wird dieser Befehl nach dem Neustart des Computers eingegeben.

Parameter

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RestorePoint

Gibt die Sequenznummer des Wiederherstellungspunkts an. Verwenden Sie das Get-ComputerRestorePoint Cmdlet, um die Sequenznummer zu finden. Dieser Parameter ist erforderlich.

Typ:Int32
Aliase:SequenceNumber, SN, RP
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Eingaben können nicht an dieses Cmdlet weitergereicht werden.

Ausgaben

None

Dieses Cmdlet generiert keine Ausgabe.

Hinweise

  • Um einen Restore-Computer Befehl unter Windows Vista und höheren Versionen des Windows-Betriebssystems auszuführen, öffnen Sie Windows PowerShell mithilfe der Option "Als Administrator ausführen".
  • Dieses Cmdlet verwendet die Windows-Verwaltungsinstrumentation (WMI) SystemRestore-Klasse .