Precisa De Atenção host status depois de reconstruir o repositório WMI

Este artigo ajuda você a corrigir um problema no qual o VMM (Virtual Machine Manager) pode relatar um status de Atenção às Necessidades depois de reconstruir o repositório WMI (Instrumentação de Gerenciamento do Windows) para um host.

Versão original do produto: Microsoft System Center 2012 R2 Virtual Machine Manager, System Center 2012 Virtual Machine Manager
Número de KB original: 2938227

Sintomas

Depois de reconstruir o repositório WMI para um host que está executando Windows Server 2012 ou Windows Server 2012 R2, o Microsoft System Center 2012 Virtual Machine Manager pode relatar um status de Atenção às Necessidades para o host. Além disso, os trabalhos de atualização de host terminam com o erro 2915 e com o código hexadecimal 0x80338000 enquanto eles estão tentando se conectar ao seguinte recurso WMI:

https://schemas.microsoft.com/webm/wsman/1/wmi/root/standartcimv2/MSFT_NetAdapter

Um erro semelhante ao exemplo a seguir será exibido no console de Administração do VMM:

Erro (2915)
O serviço WS-Management (Gerenciamento Remoto do Windows) não pode processar a solicitação. O objeto não foi encontrado no servidor (host.contoso.com).

WinRM: URL: https://host.contoso.com:5985, Verb: [GET], Recurso: [https://schemas.microsoft.com/wbem/wsman/1/wmi/root/virtualization/v2/Msvm_VirtualSystemSettingData?InstanceID=Microsoft:73F1C285-7765-48F9-9472-9984B3B60336]

Erro desconhecido (0x80338000)

Ação recomendada
Verifique se o agente do VMM está instalado e em execução. Se o erro persistir, reinicie o servidor de virtualização (PRDTDC-HVS001.cgli.int) e tente a operação novamente.

Motivo

Windows Server 2012 e Windows Server 2012 R2 têm um problema conhecido quando recompilam o namespace WMI. Especificamente, a remoção do arquivo MOF (Formato de Objeto Gerenciado) e o arquivo MOF de instalação são processados quando o comando padrão mofcomp é emitido para recompilar o namespace WMI. Isso pode resultar no processo de instalação do arquivo MOF antes que o arquivo MOF de remoção seja processado. Quando ocorre, o namespace WMI não está presente após a reconstrução.

Resolução

Para resolve esse problema, use as seguintes etapas:

  1. Abra um Prompt de Comando elevado clicando com o botão direito do mouse no atalho para o Prompt de Comando e escolhendo Executar como Administrador no computador host.

  2. Use o comando CD para navegar até o %windir%\System32\Wbem diretório.

  3. Execute o seguinte comando:

    for /f %x in ('dir /b *.mof ^| findstr /v /i uninstall') do mofcomp %x
    
  4. Retorne ao console Administração do VMM e atualize o computador host.

Essas etapas recompilam o repositório WMI no host. Após a próxima atualização do host no Virtual Machine Manager, os hosts devem informar que estão no estado Pronto .