如何通过Get-WSManInstance获取所有WinRM监听器并操作属性?
用Get-WSManInstance获取所有WinRM监听器并操作属性
不用指定Address和Transport选择器,加
-Enumerate参数就能让Get-WSManInstance列出所有WinRM监听器,返回的是可直接操作的对象,能直接访问属性:Get-WSManInstance -ResourceURI winrm/config/listener -Enumerate比如要提取所有监听器的Address字段,直接执行:
(Get-WSManInstance -ResourceURI winrm/config/listener -Enumerate).Address至于
winrm e winrm/config/listener的输出,确实是纯文本格式,需要通过字符串拆分、正则匹配等方式提取字段,操作起来远不如直接用对象属性访问方便,没必要舍近求远。
内容的提问来源于stack exchange,提问作者Alex Lum
相关产品推荐
相关产品推荐

