Configurando a segurança do namespace com o Controle WMI

O Controle WMI é um snap-in do MMC localizado no Painel de Controle que é usado para definir a segurança do namespace do WMI manualmente em um computador local. Você também pode definir o namespace padrão para scripts.

O procedimento a seguir descreve como localizar o Controle WMI.

Para localizar o Controle WMI

  1. No Painel de Controle, clique duas vezes em Ferramentas Administrativas.
  2. Na janela Ferramentas Administrativas, clique duas vezes em Gerenciamento de Computador.
  3. Na janela Gerenciamento de Computador, expanda a árvore Serviços e Aplicativos e clique duas vezes no Controle WMI.
  4. Clique com o botão direito do mouse no ícone do Controle WMI e selecione Propriedades.

O procedimento a seguir descreve como usar o controle WMI para configurar a segurança de um namespace como um modelo e, em seguida, obter programaticamente as configurações de segurança para definir a segurança para outros namespaces.

Para configurar a segurança do namespace com o Controle WMI

  1. Crie um novo namespace usando o código MOF (Managed Object Format).
  2. Execute o Controle WMI para definir a segurança no novo namespace. No menu Iniciar, clique em Executar e digite wmimgmt.msc ou consulte Localizar o Controle WMI.
  3. No painel Controle WMI, clique com o botão direito do mouse em Controle WMI, escolha Propriedades e selecione a guia Segurança.
  4. Navegue até o novo namespace, clique em Segurança e configure grupos e permissões para o namespace.

Você também pode usar a WMIC (Linha de Comando de Instrumentação de Gerenciamento do Windows) para definir a segurança do namespace. Para obter mais informações, consulte wmic.

Definir o namespace padrão para scripts

Se um script não se conectar explicitamente a um namespace ao se conectar ao WMI, o WMI usará o namespace padrão especificado nesse controle. O padrão também é encontrado na entrada do registro da seguinte maneira:

HKEY_LOCAL_MACHINE
   SOFTWARE
      Microsoft
         WBEM
            Scripting
               Default
                  Namespace

Como o namespace padrão é fácil de alterar, com esse controle ou programaticamente chamando métodos de StdRegProv, especifique o namespace ao se conectar ao WMI por meio do moniker ou chamadas para SWbemLocator.ConnectServer. Para obter mais informações, consulte Criar um script do WMI

Para definir o namespace padrão para scripts

  1. Na janela Propriedades do Controle WMI, escolha a guia Avançado.
  2. Clique no botão Alterar e selecione o namespace para tornar o padrão.

Definir descritores de segurança de namespace