Get-ComputerRestorePoint
로컬 컴퓨터의 복원 지점을 가져옵니다.
구문
Get-ComputerRestorePoint
[[-RestorePoint] <Int32[]>]
[<CommonParameters>]
Get-ComputerRestorePoint
-LastStatus
[<CommonParameters>]
Description
Get-ComputerRestorePoint
cmdlet은 로컬 컴퓨터의 시스템 복원 지점을 가져옵니다. 또한 컴퓨터를 복원하려는 가장 최근의 시도 상태를 표시할 수 있습니다.
Get-ComputerRestorePoint
정보를 사용하여 복원 지점을 선택할 수 있습니다. 예를 들어 시퀀스 번호를 사용하여 Restore-Computer
cmdlet의 복원 지점을 식별합니다.
시스템 복원 지점 및 Get-ComputerRestorePoint
cmdlet은 Windows 10, Windows 7, Windows Vista 및 Windows XP와 같은 클라이언트 운영 체제에서만 지원됩니다.
예제
예제 1: 모든 시스템 복원 지점 가져오기
이 예제에서 Get-ComputerRestorePoint
모든 로컬 컴퓨터의 시스템 복원 지점을 가져옵니다.
Get-ComputerRestorePoint
CreationTime Description SequenceNumber EventType RestorePointType
------------ ----------- -------------- --------- ----------------
7/30/2019 09:17:24 Windows Update 4 BEGIN_SYSTEM_C... 17
8/5/2019 08:15:37 Installed PowerShell 7-prev... 5 BEGIN_SYSTEM_C... APPLICATION_INSTALL
8/7/2019 12:56:45 Installed PowerShell 6-x64 6 BEGIN_SYSTEM_C... APPLICATION_INSTALL
예제 2: 특정 시퀀스 번호 가져오기
이 예제에서는 특정 시퀀스 번호에 대한 시스템 복원 지점을 가져옵니다.
Get-ComputerRestorePoint -RestorePoint 4, 5
CreationTime Description SequenceNumber EventType RestorePointType
------------ ----------- -------------- --------- ----------------
7/30/2019 09:17:24 Windows Update 4 BEGIN_SYSTEM_C... 17
8/5/2019 08:15:37 Installed PowerShell 7-prev... 5 BEGIN_SYSTEM_C... APPLICATION_INSTALL
Get-ComputerRestorePoint
RestorePoint 매개 변수를 사용하여 쉼표로 구분된 시퀀스 번호 배열을 지정합니다.
예제 3: 시스템 복원 상태 표시
다음은 로컬 컴퓨터의 최신 시스템 복원 상태를 표시하는 예제입니다.
Get-ComputerRestorePoint -LastStatus
The last attempt to restore the computer failed.
Get-ComputerRestorePoint
LastStatus 매개 변수를 사용하여 가장 최근의 시스템 복원 결과를 표시합니다.
예제 4: 식을 사용하여 CreationTime 변환
Get-ComputerRestorePoint
CreationTime WMI(Windows Management Instrumentation) 날짜 및 시간 문자열로 출력합니다.
이 예제에서 변수는 CreationTime 문자열을 DateTime 개체로 변환하는 식을 저장합니다. 변환되기 전에 CreationTime 문자열을 보려면 ((Get-ComputerRestorePoint).CreationTime)
같은 명령을 사용합니다. WMI 날짜 및 시간 문자열에 대한 자세한 내용은 CIM_DATETIME참조하세요.
$date = @{Label="Date"; Expression={$_.ConvertToDateTime($_.CreationTime)}}
Get-ComputerRestorePoint | Select-Object -Property SequenceNumber, $date, Description
SequenceNumber Date Description
-------------- ---- -----------
4 7/30/2019 09:17:24 Windows Update
5 8/5/2019 08:15:37 Installed PowerShell 7-preview-x64
6 8/7/2019 12:56:45 Installed PowerShell 6-x64
$date
변수는 ConvertToDateTime 메서드를 사용하는 식이 포함된 해시 테이블을 저장합니다. 식은 CreationTime 속성 값을 WMI 문자열에서 DateTime 개체로 변환합니다.
Get-ComputerRestorePoint
시스템 복원 지점 개체를 파이프라인 아래로 보냅니다.
Select-Object
속성 매개 변수를 사용하여 표시할 속성을 지정합니다. 파이프라인의 각 개체에 대해 $date
식은 CreationTime 변환하고 결과를 Date 속성에 출력합니다.
예제 5: 속성을 사용하여 시퀀스 번호 가져오기
이 예제에서는 SequenceNumber 속성 및 배열 인덱스를 사용하여 시퀀스 번호를 가져옵니다. 출력에는 시퀀스 번호만 포함됩니다.
((Get-ComputerRestorePoint).SequenceNumber)[-1]
6
Get-ComputerRestorePoint
배열 인덱스와 함께 SequenceNumber 속성을 사용합니다.
-1
배열 인덱스는 배열에서 가장 최근의 시퀀스 번호를 가져옵니다.
매개 변수
-LastStatus
Get-ComputerRestorePoint
최신 시스템 복원 작업의 상태를 가져오고 있음을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | False |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RestorePoint
시스템 복원 지점의 시퀀스 번호를 지정합니다. 단일 시퀀스 번호 또는 시퀀스 번호의 쉼표로 구분된 배열을 지정할 수 있습니다.
RestorePoint 매개 변수를 지정하지 않으면 Get-ComputerRestorePoint
모든 로컬 컴퓨터의 시스템 복원 지점을 반환합니다.
형식: | Int32[] |
Position: | 0 |
Default value: | All restore points |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
Get-ComputerRestorePoint
위해 파이프라인 아래로 개체를 보낼 수 없습니다.
출력
Get-ComputerRestorePoint
WMI(Windows Management Instrumentation) SystemRestore 클래스의 인스턴스인 SystemRestore 개체를 반환합니다.
LastStatus 매개 변수를 사용하면 Get-ComputerRestorePoint
문자열을 반환합니다.
참고
Windows Vista 이상 버전의 Windows에서 Get-ComputerRestorePoint
명령을 실행하려면 관리자 권한으로 실행 옵션을 사용하여 PowerShell을 엽니다.
Get-ComputerRestorePoint
WMI SystemRestore 클래스를 사용합니다.