다음을 통해 공유


IWbemBackupRestore 인터페이스(wbemcli.h)

IWbemBackupRestore 인터페이스는 WMI 리포지토리의 콘텐츠를 백업하고 복원합니다. 리포지토리의 영향을 받는 콘텐츠는 MOF 파일이 로드될 때 리포지토리로 컴파일되는 클래스 정의와 같은 정적 데이터입니다. 공급자를 통해 제공되는 동적 데이터는 포함되지 않습니다.

상속

IWbemBackupRestore 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWbemBackupRestore 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IWbemBackupRestore 인터페이스에는 이러한 메서드가 있습니다.

 
IWbemBackupRestore::Backup

IWbemBackupRestore::Backup 메서드는 정적 리포지토리의 내용을 별도의 파일에 백업합니다.
IWbemBackupRestore::Restore

IWbemBackupRestore::Restore 메서드는 현재 리포지토리의 콘텐츠를 삭제하고 이전에 지정된 백업의 내용으로 복원합니다.

설명

기본 모드는 모든 활성 연결을 끊는 힘 모드 플래그를 설정하는 것과 동일합니다. 이로 인해 새 연결이 설정될 때까지 WMI에 대한 활성 COM 연결에서 RPC(원격 프로시저 호출) 오류가 발생합니다.

복원 작업 중에는 리포지토리에 대한 활성 연결이 없을 수 있습니다. 이러한 이유로 기본 매개 변수를 사용하고 활성 연결이 있는 경우 복원 작업이 실패합니다. 모든 활성 연결을 끊기 위해 플래그를 지정할 수 있습니다.

참고 호출하는 클라이언트는 적절한 권한을 사용하도록 설정해야 합니다. 백업에는 SE_RESTORE_NAME 권한이 필요하지만 복원하려면 SE_RESTORE_NAME 필요합니다. 권한을 사용하려면 해당 권한이 있는 사용자 계정으로 클라이언트 애플리케이션을 실행해야 하며 Windows AdjustTokenPrivileges 함수를 사용하여 권한을 사용하도록 설정해야 합니다.
 
Windows를 실행하는 컴퓨터의 경우 모든 로컬 사용자가 이러한 호출을 수행할 수 있지만 원격 사용자는 루트 네임스페이스에 대한 WBEM_FULL_WRITE_REP 액세스 권한이 있어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wbemcli.h(Wbemidl.h 포함)

추가 정보

WMI용 COM API