Compartilhar via


Interface IWbemBackupRestore (wbemcli.h)

A interface IWbemBackupRestore faz backup e restaura o conteúdo do repositório WMI. O conteúdo afetado do repositório são dados estáticos, como as definições de classe que são compiladas no repositório quando um arquivo MOF é carregado. Os dados dinâmicos fornecidos por meio de provedores não estão incluídos.

Herança

A interface IWbemBackupRestore herda da interface IUnknown . IWbemBackupRestore também tem estes tipos de membros:

Métodos

A interface IWbemBackupRestore tem esses métodos.

 
IWbemBackupRestore::Backup

O método IWbemBackupRestore::Backup faz backup do conteúdo do repositório estático em um arquivo separado.
IWbemBackupRestore::Restore

O método IWbemBackupRestore::Restore exclui o conteúdo do repositório atual e os restaura com o conteúdo de um backup especificado anteriormente.

Comentários

O modo padrão é o mesmo que definir o sinalizador de modo de força, que interrompe todas as conexões ativas. Isso resulta em erros de RPC (chamada de procedimento remoto) de qualquer conexão COM ativa com o WMI até que novas conexões sejam estabelecidas.

Não pode haver conexões ativas com o repositório durante uma operação de restauração. Por esse motivo, a operação de restauração falhará se os parâmetros padrão forem usados e houver conexões ativas. Um sinalizador pode ser especificado para interromper todas as conexões ativas.

Nota O cliente que está fazendo a chamada deve ter o privilégio adequado habilitado. O backup requer o privilégio SE_RESTORE_NAME , enquanto a restauração requer SE_RESTORE_NAME. Para habilitar um privilégio, um aplicativo cliente deve estar em execução em uma conta de usuário que tenha esse privilégio e o privilégio deve ser habilitado usando a função Windows AdjustTokenPrivileges .
 
Para computadores que executam o Windows, qualquer usuário local pode fazer essas chamadas, mas os usuários remotos devem ter o acesso WBEM_FULL_WRITE_REP direito ao namespace raiz.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemcli.h (inclua Wbemidl.h)

Confira também

API COM para WMI