Udostępnij za pośrednictwem


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.