Freigeben über


IWbemBackupRestore-Schnittstelle (wbemcli.h)

Die IWbemBackupRestore-Schnittstelle sichert und stellt den Inhalt des WMI-Repositorys wieder her. Der betroffene Inhalt des Repositorys sind statische Daten, z. B. die Klassendefinitionen, die beim Laden einer MOF-Datei in das Repository kompiliert werden. Die über Anbieter bereitgestellten dynamischen Daten sind nicht enthalten.

Vererbung

Die IWbemBackupRestore-Schnittstelle erbt von der IUnknown-Schnittstelle . IWbemBackupRestore verfügt auch über folgende Arten von Membern:

Methoden

Die IWbemBackupRestore-Schnittstelle verfügt über diese Methoden.

 
IWbemBackupRestore::Backup

Die IWbemBackupRestore::Backup-Methode sichert den Inhalt des statischen Repositorys in einer separaten Datei.
IWbemBackupRestore::Restore

Die IWbemBackupRestore::Restore-Methode löscht den Inhalt des aktuellen Repositorys und stellt sie mit dem Inhalt einer zuvor angegebenen Sicherung wieder her.

Hinweise

Der Standardmodus ist identisch mit dem Festlegen des Flags für den Erzwingungsmodus, das alle aktiven Verbindungen unterbricht. Dies führt zu Rpc-Fehlern (Remote Procedure Call) von allen aktiven COM-Verbindungen mit WMI, bis neue Verbindungen hergestellt werden.

Während eines Wiederherstellungsvorgangs können keine aktiven Verbindungen mit dem Repository vorhanden sein. Aus diesem Grund schlägt der Wiederherstellungsvorgang fehl, wenn Standardparameter verwendet werden und aktive Verbindungen vorhanden sind. Es kann ein Flag angegeben werden, um alle aktiven Verbindungen zu unterbrechen.

Hinweis Für den Client, der den Aufruf ausruft, muss die richtige Berechtigung aktiviert sein. Für die Sicherung ist das SE_RESTORE_NAME-Recht erforderlich, während für die Wiederherstellung SE_RESTORE_NAME erforderlich ist. Um eine Berechtigung zu aktivieren, muss eine Clientanwendung unter einem Benutzerkonto ausgeführt werden, das über diese Berechtigung verfügt, und die Berechtigung muss mithilfe der Windows AdjustTokenPrivileges-Funktion aktiviert werden.
 
Für Computer, auf denen Windows ausgeführt wird, kann jeder lokale Benutzer diese Aufrufe tätigen, aber Remotebenutzer müssen über das WBEM_FULL_WRITE_REP Zugriffsrecht auf den Stammnamespace verfügen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wbemcli.h (include Wbemidl.h)

Weitere Informationen

COM-API für WMI