Share via


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