Restore-Computer
Uruchamia przywracanie systemu na komputerze lokalnym.
Składnia
Restore-Computer
[-RestorePoint] <Int32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Restore-Computer przywraca komputer lokalny do określonego punktu przywracania systemu.
Restore-Computer ponownie uruchamia komputer. Przywracanie zostało ukończone podczas operacji ponownego uruchamiania.
Punkty przywracania systemu i Restore-Computer są obsługiwane tylko w systemach operacyjnych klienta, takich jak Windows 7, Windows Vista i Windows XP.
Przykłady
Przykład 1. Przywracanie komputera lokalnego
PS C:\> Restore-Computer -RestorePoint 253
To polecenie przywraca komputer lokalny do punktu przywracania, który ma numer sekwencji 253.
Przykład 2. Przywracanie komputera lokalnego z potwierdzeniem
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"):
To polecenie przywraca komputer lokalny do punktu przywracania, który ma numer sekwencji 255. Używa on parametru Confirm, aby monitować użytkownika przed wykonaniem operacji.
Przykład 3. Przywracanie komputera i sprawdzanie stanu
PS C:\> Get-ComputerRestorePoint
PS C:\> Restore-Computer -RestorePoint 255
PS C:\> Get-ComputerRestorePoint -LastStatus
Te polecenia uruchamiają przywracanie systemu, a następnie sprawdzają jego stan.
Pierwsze polecenie używa Get-ComputerRestorePoint, aby uzyskać punkty przywracania na komputerze lokalnym.
Drugie polecenie przywraca komputer do punktu przywracania z numerem sekwencji 255.
Trzecie polecenie używa parametru LastStatus polecenia cmdlet Get-ComputerRestorePoint, aby sprawdzić stan operacji przywracania. Ponieważ Restore-Computer wymusza ponowne uruchomienie, to polecenie zostanie wprowadzone po ponownym uruchomieniu komputera.
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RestorePoint
Określa numer sekwencji punktu przywracania. Aby znaleźć numer sekwencji, użyj polecenia cmdlet Get-ComputerRestorePoint. Ten parametr jest wymagany.
Typ: | Int32 |
Aliasy: | SequenceNumber, SN, RP |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Nie można przekazać danych wejściowych potoku do tego polecenia cmdlet.
Dane wyjściowe
None
To polecenie cmdlet nie generuje żadnych danych wyjściowych.
Uwagi
- Aby uruchomić Restore-Computer polecenie w systemie Windows Vista i nowszych wersjach systemu operacyjnego Windows, otwórz program Windows PowerShell przy użyciu opcji Uruchom jako administrator.
- To polecenie cmdlet używa klasy instrumentacji zarządzania Windows (WMI) SystemRestore.