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

추가 정보

전처리기 명령