WMI:如何修复端口?

我需要使用WMI从我的服务器获取一些信息。 但是我在DMZ有一个服务器,所以我需要在我的防火墙中打开一个端口。 我search,我发现WMI使用随机端口。 这怎么解决?

以下过程是一个自动化设置,允许WMI拥有一个固定的端口。 该过程使用winmgmt命令行工具。 为WMI设置一个固定的端口

  1. 在命令提示符处,键入winmgmt -standalonehost
  2. 通过input命令net stop“Windows Management Instrumentation”来停止WMI服务
  3. 通过inputnet start“Windows Management Instrumentation”重新启动新服务主机中的WMI服务
  4. 通过inputnetsh firewall add portopening TCP 24158 WMIFixedPor为WMI服务build立一个新的端口号

http://social.technet.microsoft.com/Forums/en-US/winserverManagement/thread/c2ca4979-165a-4bb9-903c-e23f6a35dbf1/

响应的机器上…第一步:将DCOMconfiguration设置为使用静态端口….基本上,从命令提示符运行“dcomcnfg”。 导航树到我的电脑> DCOMconfiguration> Windowspipe理和仪器,select该文件夹的属性。 转到Endpoints选项卡为Connection-oriented TCP / IPselectPropertiesbutton使用静态端点,设置端口。 步骤2:configurationWMI以使用固定端口http://msdn.microsoft.com/zh-cn/library/bb219447(v=VS.85).aspx在命令提示符处,键入winmgmt -standalonehost停止WMI服务键入命令net stop“Windows Management Instrumentation”通过键入net start“Windows Management Instrumentation”重新在新的服务主机中重新启动WMI服务通过键入netsh firewall add portopeningbuild立WMI服务的新端口号TCP 24158 WMIFixedPort仍然testing这个我自己,所以不能100%确定它的工作。

其他评论有更多的信息

为了能够通过WMI从远程主机收集信息,您需要执行以下操作:

1.启用远程WMI请求

1.1。 在目标服务器上,转到“ Administrative Tools – >“ Computer Management

1.2。 展开'Services and Applications'

1.3。 右键单击'WMI Control'上的'WMI Control' 属性 'WMI Control'

1.4。 select安全选项卡。

1.5。 按下安全button。

1.6。 添加监视用户(如果需要),然后确保为要请求WMI数据的用户/组检查远程启用checkbox。

2.通过Windows防火墙允许WMI

这只能在命令提示符下完成。 如果目标计算机正在运行Windows防火墙,请运行以下命令:

在Windows Server 2003计算机上

  netsh firewall set service RemoteAdmin enable 

在Windows Server 2008计算机上

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

更多细节可以在这里find。 在这里和这里更深入的看法MSDN上的文章。