Restore-Computer
Startet eine Systemwiederherstellung auf dem lokalen Computer.
Syntax
Default (Standard)
Restore-Computer
[-RestorePoint] <Int32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Restore-Computer wird der angegebene Systemwiederherstellungspunkt auf dem lokalen Computer wiederhergestellt.
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
PS C:\> 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 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 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
PS C:\> Get-ComputerRestorePoint
PS C:\> Restore-Computer -RestorePoint 255
PS C:\> Get-ComputerRestorePoint -LastStatus
Diese Befehle führen eine Systemwiederherstellung aus und überprüfen dann den Status.
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 LastStatus-Parameter des Cmdlets Get-ComputerRestorePoint , um den Status des Wiederherstellungsvorgangs zu überprüfen. Da Restore-Computer einen Neustart erzwingt, wird dieser Befehl nach dem Neustart des Computers eingegeben.
Parameter
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | vgl |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-RestorePoint
Gibt die Sequenznummer des Wiederherstellungspunkts an. Um die Sequenznummer zu finden, verwenden Sie das Cmdlet Get-ComputerRestorePoint. Dieser Parameter ist erforderlich.
Parametereigenschaften
| Typ: | Int32 |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Sequenznummer, SN, RP |
Parametersätze
(All)
| Position: | 0 |
| Obligatorisch: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Wi |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Eingaben
None
Eingaben können nicht an dieses Cmdlet weitergereicht werden.
Ausgaben
None
Dieses Cmdlet generiert keine Ausgabe.
Hinweise
- Wenn Sie einen Restore-Computer Befehl unter Windows Vista und höheren Versionen des Windows-Betriebssystems ausführen möchten, öffnen Sie Windows PowerShell mit der Option Als Administrator ausführen.
- Dieses Cmdlet verwendet die Windows-Verwaltungsinstrumentation (WMI) SystemRestore Klasse.