Interfaccia IWbemBackupRestore (wbemcli.h)

L'interfaccia IWbemBackupRestore esegue il backup e ripristina il contenuto del repository WMI. Il contenuto interessato del repository è costituito da dati statici, ad esempio le definizioni di classe compilate nel repository quando viene caricato un file MOF. I dati dinamici forniti tramite provider non sono inclusi.

Ereditarietà

L'interfaccia IWbemBackupRestore eredita dall'interfaccia IUnknown . IWbemBackupRestore include anche questi tipi di membri:

Metodi

L'interfaccia IWbemBackupRestore include questi metodi.

 
IWbemBackupRestore::Backup

Il metodo IWbemBackupRestore::Backup esegue il backup del contenuto del repository statico in un file separato.
IWbemBackupRestore::Restore

Il metodo IWbemBackupRestore::Restore elimina il contenuto del repository corrente e li ripristina con il contenuto di un backup specificato in precedenza.

Commenti

La modalità predefinita equivale all'impostazione del flag di modalità di forza, che interrompe tutte le connessioni attive. Ciò comporta errori rpc (Remote Procedure Call) da qualsiasi connessione COM attiva a WMI fino a quando non vengono stabilite nuove connessioni.

Durante un'operazione di ripristino non possono essere presenti connessioni attive al repository. Per questo motivo, l'operazione di ripristino ha esito negativo se vengono usati parametri predefiniti e sono presenti connessioni attive. È possibile specificare un flag per interrompere tutte le connessioni attive.

Nota Il client che effettua la chiamata deve avere il privilegio appropriato abilitato. Il backup richiede il privilegio SE_RESTORE_NAME , mentre il ripristino richiede SE_RESTORE_NAME. Per abilitare un privilegio, un'applicazione client deve essere in esecuzione con un account utente con tale privilegio e il privilegio deve essere abilitato usando la funzione Windows AdjustTokenPrivileges .
 
Per i computer che eseguono Windows, qualsiasi utente locale può effettuare queste chiamate, ma gli utenti remoti devono avere il diritto di accesso WBEM_FULL_WRITE_REP allo spazio dei nomi radice.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wbemcli.h (include Wbemidl.h)

Vedi anche

API COM per WMI