是否可以从WMI获取所有IIS站点?
我正在尝试从我的IIS服务获取所有网站,但我需要通过wmic来实现 在Powershell中,我可以执行是否可以从WMI获取所有IIS站点?,iis,webserver,wmi,wmic,wql,Iis,Webserver,Wmi,Wmic,Wql,我正在尝试从我的IIS服务获取所有网站,但我需要通过wmic来实现 在Powershell中,我可以执行获取网站,结果如下所示,这足以满足我的需要,但我无法在wmic命令中转换它 Name ID State Physical Path Bindings ---- -- ----- ------------- -------- Default Web Si
获取网站
,结果如下所示,这足以满足我的需要,但我无法在wmic命令中转换它
Name ID State Physical Path Bindings
---- -- ----- ------------- --------
Default Web Site 1 Stopped %SystemDrive%\inetpub\wwwroot http *:80:
my.site 2 Started C:\Users\My/Path https 127.0.0.0:443: sslFlags=0
我知道,但一切都对我有帮助。以下是我最后的尝试:
wmic服务,其中name='W3svc'呼叫获取网站
wmic路径Win32\u服务器特性
2 Web服务器(IIS)0
我可以得到服务,但我不能调用任何命令
get wmiobject-query“select*from Win32_Service where name='W3svc'”
是否有任何方法可以使用任何wmic命令或WQL查询来实现此功能?IIS WMI支持应被视为过时。您应该尝试使用PowerShell Core,因为它可以跨平台运行,谢谢您的评论@LexLi。对于此项目,powershell目前不是一个选项。您知道WMI和Powershell还有其他选项吗?