Restore-Computer
Startet eine Systemwiederherstellung auf dem lokalen Computer.
Syntax
Restore-Computer
[-RestorePoint] <Int32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Restore-Computer wird der lokale Computer auf dem angegebenen Systemwiederherstellungspunkt wiederhergestellt.
Restore-Computer startet den Computer neu. Die Wiederherstellung wird während des Neustartvorgangs abgeschlossen.
Systemwiederherstellungspunkte und Restore-Computer werden nur unter Clientbetriebssystemen wie Windows 7, Windows Vista und Windows XP unterstützt.
Beispiele
Beispiel 1: Wiederherstellen des lokalen Computers
PS C:\> Restore-Computer -RestorePoint 253
Mit diesem Befehl wird der lokale Computer auf dem Wiederherstellungspunkt mit der Sequenznummer 253 wiederhergestellt.
Beispiel 2: Wiederherstellen des lokalen Computers mit Bestätigung
PS C:\> 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 dem Wiederherstellungspunkt mit der Sequenznummer 255 wiederhergestellt. Es verwendet den Confirm-Parameter , um den Benutzer vor der tatsächlichen Ausführung des Vorgangs zu fragen.
Beispiel 3: Wiederherstellen eines Computers und Überprüfen der status
PS C:\> Get-ComputerRestorePoint
PS C:\> Restore-Computer -RestorePoint 255
PS C:\> 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 dem Wiederherstellungspunkt mit der Sequenznummer 255 wiederhergestellt.
Der dritte Befehl verwendet den Parameter LastStatus des Cmdlets Get-ComputerRestorePoint, um die status des Wiederherstellungsvorgangs zu überprüfen. Da Restore-Computer einen Neustart erzwingt, wird dieser Befehl nach dem Neustart des Computers eingegeben.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestorePoint
Gibt die Sequenznummer des Wiederherstellungspunkts an. Verwenden Sie das Cmdlet Get-ComputerRestorePoint, um die Sequenznummer zu ermitteln. Dieser Parameter ist erforderlich.
Type: | Int32 |
Aliases: | SequenceNumber, SN, RP |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 WMI-SystemRestore-Klasse (Windows Management Instrumentation).