pragma autorecover
pragma autorecover 전처리기 명령은 리포지토리 복구 중에 컴파일된 파일 목록에 MOF 파일을 추가합니다. autorecover MOF 파일 목록은 다음 레지스트리 키에 저장됩니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\autorecover mofs
WMI는 운영 체제가 WMI를 시작할 때 WMI 리포지토리의 무결성을 확인합니다. 리포지토리가 손상된 경우 WMI는 리포지토리를 자동으로 다시 빌드하고 레지스트리에서 이 키에 나열된 MOF 파일을 다시 컴파일합니다.
다음은 pragma autorecover 명령에 대한 구문을 설명합니다.
#pragma autorecover
그러나 이 명령을 사용할 때는 다음과 같은 제한 사항을 준수해야 합니다.
WMI는 원격 컴퓨터에 있는 MOF 파일을 복구할 수 없습니다.
따라서 이 레지스트리 키에 나열된 MOF 파일은 로컬 컴퓨터에 있어야 합니다.
WMI가 MOF 파일을 복구할 때 MOF 컴파일러에서 사용하는 명령줄 스위치는 지정할 수 없습니다.
따라서 명령줄 스위치를 불필요하게 만드는 pragma 명령을 MOF 파일에 포함해야 합니다. 다음 예제에서는 이 레지스트리 키 mofcomp -N:Root\Test mymof.mof에서 MOF 파일을 복구할 때 WMI가 사용하지 않는 일반적인 명령줄 스위치에 대해 설명합니다.
그러나 MOF 파일에서 pragma 명령을 사용하여 네임스페이스를 지정할 수 있습니다.
#pragma namespace ("\\\\.\\Root\\test")
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |