IWbemBackupRestoreEx インターフェイス (wbemcli.h)
IWbemBackupRestoreEx インターフェイスは、リポジトリの内容をバックアップして復元します。 リポジトリの影響を受けるコンテンツは静的データです。たとえば、マネージド オブジェクト形式 (MOF) ファイルが読み込まれるときにリポジトリにコンパイルされるクラス定義などです。 プロバイダーを介して提供される動的データは含まれません。 このインターフェイスは、 Pause メソッドと Resume メソッドを IWbemBackupRestore の機能に追加します。
継承
IWbemBackupRestoreEx インターフェイスは、IWbemBackupRestore から継承します。 IWbemBackupRestoreEx には、次の種類のメンバーもあります。
メソッド
IWbemBackupRestoreEx インターフェイスには、これらのメソッドがあります。
IWbemBackupRestoreEx::P ause IWbemBackupRestoreEx::P ause メソッドは、Windows Management Instrumentation (WMI) リポジトリからの書き込み操作をロックアウトし、読み取り操作がブロックされる可能性があります。 |
IWbemBackupRestoreEx::Resume IWbemBackUpRestoreEx::Resume メソッドは、操作を続行できるように、Windows Management Instrumentation (WMI) リポジトリのロックを解放します。 |
解説
既定のモードは、すべてのアクティブな接続を中断する強制モード フラグの設定と同じです。 これにより、新しい接続が確立されるまで、WMI へのアクティブな COM 接続からリモート プロシージャ コール (RPC) エラーが発生します。
復元操作中に、リポジトリへのアクティブな接続を使用することはできません。 このため、既定のパラメーターが使用され、アクティブな接続がある場合、復元操作は失敗します。 すべてのアクティブな接続を中断するフラグを指定できます。
呼び出しを行うクライアントでは、正しい特権が有効になっている必要があります。 バックアップには SE_RESTORE_NAME 特権が必要であり、復元には SE_RESTORE_NAMEが必要です。 特権を有効にするには、その特権を持つユーザー アカウントでクライアント アプリケーションが実行されている必要があり、Windows AdjustTokenPrivileges 関数を使用して特権を有効にする必要があります。
ローカル ユーザーは、これらの呼び出しを行うことができますが、リモート ユーザーはルート名前空間への WBEM_FULL_WRITE_REP アクセス権を持っている必要があります。
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | wbemcli.h (Wbemidl.h を含む) |