Powershell 通过wmi属性以编程方式添加Dcom协议

Powershell 通过wmi属性以编程方式添加Dcom协议,powershell,wmi,dcom,Powershell,Wmi,Dcom,为了在我的服务器中使用wmi固定端口,我需要执行以下操作: 1.开放组件服务 2.打开Dcom配置文件 3.打开Windows管理和检测属性 4.转到“端点”选项卡 5.按Add 6.选择面向连接的TCP/IP,并使用带有所选端口的静态端点 我想用编程的方式来做。我尝试使用powershell执行此操作,并能够使用以下代码行获取WMI对象: $wmiobj = Get-WMIObject -Class Win32_DCOMApplicationSetting -Filter 'Descripti

为了在我的服务器中使用wmi固定端口,我需要执行以下操作:

1.开放组件服务

2.打开Dcom配置文件

3.打开Windows管理和检测属性

4.转到“端点”选项卡

5.按Add

6.选择面向连接的TCP/IP,并使用带有所选端口的静态端点

我想用编程的方式来做。我尝试使用powershell执行此操作,并能够使用以下代码行获取WMI对象:

$wmiobj = Get-WMIObject -Class Win32_DCOMApplicationSetting -Filter 'Description="Windows Management and Instrumentation"'    
但是我没有意识到如何使用这个对象来更改设置,即使在搜索了web和站点之后也是如此。我确实找到了一个属性列表,比如AppID和LocalService名称,但是没有方法可以用来更改正确的设置

如何使用此对象来更改上述wmi设置

提前感谢。

试试$wmiobj.Property=test$wmiobj.put ofc replace属性与要设置的属性