현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

Windows XP에서 WMI와 시스템 복원 유틸리티를 사용하는 방법

Windows XP에 대한 지원이 종료되었습니다.

Microsoft는 2014년 4월 8일 Windows XP에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

이 문서는 이전에 다음 ID로 출판되었음: KR295299
요약
이 문서에서는 WMI(Windows Management Instrumentation)를 통해 시스템 복원 유틸리티를 사용하여 복원 지점을 만들고 열거하고 이전에 만든 복원 지점을 복원하는 방법을 설명합니다.

맨 위로

요구 사항

WMI를 실행하려면 관리자 권한이 있어야 합니다. WMI 및 Srclient.dll 파일을 통해 시스템 복원을 사용할 수 있습니다.

아래 발췌한 VBScript 코드는 최소한의 예를 든 것입니다. 이 코드는 오류 검사 및 전체 테스트를 수행한 후에 구현해야 합니다.

맨 위로


시스템 복원 지점을 만들려면

'use WMI moniker and SystemRestore classset SRP = getobject("winmgmts:\\.\root\default:Systemrestore")CSRP = SRP.createrestorepoint ("this is a test", 0, 100)				

맨 위로

특정 드라이브에 시스템 복원을 설정/해제하려면

onoff = inputbox ("Do you want enable or disable System Restore?", "System Restore")Drive = inputbox ("Which Drive would you like to take action on? Must type in format 'c:\'", "Drive to enable/disable")set SRP = GetObject("winmgmts:\\.\root\default:SystemRestore")If onoff = "enable"  theneSRP = SRP.enable(drive)end ifIf onoff = "disable" theneSRP = SRP.disable(drive)end if				

맨 위로

컴퓨터의 시스템 복원 지점을 열거하려면

set SRP = getobject("winmgmts:\\.\root\default").InstancesOf ("systemrestore")for each Point in SRPmsgbox point.creationtime & vbcrlf & point.description & vbcrlf & "Sequence Number= " & point.sequencenumbernext				
날짜는 yyyymmddHHMMSS.mmmmmmsUUU 형식으로 반환되며, 각 문자의 의미는 다음과 같습니다.
yyyy= 네 자리 수의 연도
mm= 두 자리 수의 월
dd= 두 자리 수의 날짜
HH= 두 자리 수의 시간(00-23)
SS= 초(00-59)
mmmmmm= 밀리초
s= UTC에서 양수 또는 음수 오프셋을 나타내는 더하기(+) 또는 빼기(-) 기호
UUU= 기준 시간대가 UTC에서 벗어나는 오프셋(분)
참고: 특정 날짜를 기준으로 항목을 필터링할 수 없습니다. 필터링 과정은 처음 복원 지점에서 시작되어 그 위치부터 열거됩니다. 항목을 필터링하려면 반환된 값을 기반으로 하는 날짜 범위를 좁히도록 필터링 스크립트를 작성해야 합니다.

맨 위로

특정 복원 지점으로 롤백하려면

참고: 컴퓨터 종료를 호출하지 않은 상태에서는 이 기능을 사용하지 마십시오. 컴퓨터가 즉시 다시 시작되지 않으면 시스템 복원이 제대로 작동하지 않을 수 있습니다.
set SRP = getobject("winmgmts:\\.\root\Default:SystemRestore") eSRP = SRP.Restore(22) 'parameter passed is the sequence number of the restore point you want to roll back to.				

맨 위로


참조

Microsoft는 모든 보증(상품, 특정 목적에 대한 적합성 및 비침해에 대한 묵시적인 보증을 포함하며 이에 제한되지 않음)을 배제하며 예를 보여주기 위한 목적으로만 이 프로그래밍 예제를 제공합니다. 본 문서의 내용은 프로시저를 작성하고 디버깅하는 데 사용되는 도구 및 여기서 설명하는 프로그래밍 언어에 익숙한 사용자를 대상으로 합니다. Microsoft 지원 엔지니어는 사용자에게 도움이 되도록 특정 프로시저에 대한 기능을 설명할 수 있지만 사용자의 특정 요구 사항에 맞도록 예제를 수정하여 추가 기능을 제공하거나 프로시저를 구성하지는 않습니다. 맨 위로



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.
WMI system restore command line remote
속성

문서 ID: 295299 - 마지막 검토: 09/16/2005 11:34:00 - 수정: 2.0

  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • kbhowto kbhowtomaster KB295299
피드백