다음을 통해 공유


SystemRestore 클래스의 Enable 메서드

특정 드라이브에서 모니터링을 사용하도록 설정합니다.

구문

uint32 Enable(
  [in] String Drive
);

매개 변수

드라이브 [in]

사용할 드라이브입니다. 드라이브 문자열은 "C:\" 형식이어야 합니다. 이 매개 변수가 시스템 드라이브 또는 빈 문자열("")인 경우 모든 드라이브가 모니터링됩니다.

반환 값

메서드가 성공하면 반환 값이 S_OK. 그렇지 않으면 메서드는 WinError.h에 정의된 COM 오류 코드 중 하나를 반환합니다.

설명

Enable 메서드는 반환되기 전에 모니터링이 완전히 활성화될 때까지 기다리지 않습니다. 시간이 걸릴 수 있기 때문입니다. 대신 시스템 복원 서비스 및 필터 드라이버를 시작한 직후에 반환됩니다.

비시스템 드라이브에서 시스템 복원을 사용하도록 설정하려면 먼저 시스템 드라이브에서 시스템 복원을 사용하도록 설정해야 합니다.

이 메서드는 안전 모드에서 실패합니다.

예제

'Enable Method of the SystemRestore Class
'Enables monitoring on a particular drive.

Set Args = wscript.Arguments
If Args.Count() > 0 Then
    Drive = Args.item(0)
Else 
    Drive = ""
End If

Set obj = GetObject("winmgmts:{impersonationLevel=impersonate}!root/default:SystemRestore")
If (obj.Enable(Drive)) = 0 Then
    wscript.Echo "Success"
Else 
    wscript.Echo "Failed"
End If

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
네임스페이스
Root\Default
MOF
Sr.mof

추가 정보

SystemRestore