WMI: Como posso consertar a porta?

3

Eu preciso usar o WMI para obter algumas informações dos meus servidores. Mas eu tenho um servidor na DMZ, então eu preciso abrir uma porta no meu firewall. Eu pesquisei e descobri que o WMI usa porta aleatória. Como isso pode ser corrigido?

    
por YoyoMan 22.02.2013 / 10:32

3 respostas

1

O procedimento a seguir é uma configuração automatizada para permitir que o WMI tenha uma porta fixa. O procedimento usa a ferramenta de linha de comando winmgmt. Para configurar uma porta fixa para o WMI

  1. No prompt de comando, digite winmgmt -standalonehost
  2. Pare o serviço WMI digitando o comando net stop "Windows Management Instrumentation"
  3. Reinicie o serviço WMI novamente em um novo host de serviço digitando net start "Windows Management Instrumentation"
  4. Estabelecer um novo número de porta para o serviço WMI digitando netsh firewall add portopening TCP 24158 WMIFixedPor
por 22.02.2013 / 11:51
0

de link

On the responding machine... Step one: Set the DCOM config to use a static port.... Basically, run "dcomcnfg" from command prompt. Navigate the tree to My Computer > DCOM Config > Windows Management and Instrumentation, select properties of that folder. Go to the Endpoints tab Select Properties button for Connection-oriented TCP/IP Use static endpoint, set the port. Step 2: Configure WMI to use a fixed port http://msdn.microsoft.com/en-us/library/bb219447(v=VS.85).aspx At the command prompt, type winmgmt -standalonehost Stop the WMI service by typing the command net stop "Windows Management Instrumentation" Restart the WMI service again in a new service host by typing net start "Windows Management Instrumentation" Establish a new port number for the WMI service by typing netsh firewall add portopening TCP 24158 WMIFixedPort Still testing this myself, so not 100% certain it works.

Há mais informações em outros comentários

    
por 22.02.2013 / 11:56
0

Para poder coletar informações do host remoto via WMI, você precisa fazer o seguinte:

1. Ativar solicitações WMI remotas

1.1. No servidor de destino, acesse Administrative Tools - > Computer Management .

1.2. Expandir 'Services and Applications' .

1.3. Clique com o botão direito do mouse em Propriedades em 'WMI Control' .

1.4. Selecione a guia Segurança .

1.5. Pressione o botão Segurança .

1.6. Adicione o usuário de monitoramento (se necessário) e, em seguida, certifique-se de marcar a caixa de seleção Remote Enable para o usuário / grupo que solicitará os dados do WMI.

2. Permitir o WMI através do Firewall do Windows

Isso só pode ser feito no prompt de comando. Execute o seguinte no computador de destino, se estiver executando um firewall do Windows:

em máquinas com Windows Server 2003

 netsh firewall set service RemoteAdmin enable

nas máquinas do Windows Server 2008

netsh advfirewall firewall set rule group="windows management instrumentation (wmi)" new enable=yes

Mais detalhes podem ser encontrados aqui . Artigos no MSDN com uma visão mais aprofundada aqui & aqui .

    
por 22.02.2013 / 12:02