如何通过WMI获取IIS应用程序信息 [英] How to get IIS application info via WMI

查看:390
本文介绍了如何通过WMI获取IIS应用程序信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用WMI获取IIS应用程序(虚拟文件夹)的实际目录路径?

How would I get the actual directory path of an IIS application (virtual folder) using WMI?

推荐答案

使用 Scriptomatic V2 工具查看更多样本:

Use Scriptomatic V2 tools to view more samples like that :


On Error Resume Next

Const wbemFlagReturnImmediately =& h10
Const wbemFlagForwardOnly =& h20

Const wbemFlagReturnImmediately = &h10 Const wbemFlagForwardOnly = &h20

arrComputers = Array(*)
For each strComputer in arrComputers
WScript.Echo
WScript。回声==========================================
WScript .Echo电脑:& strComputer
WScript.Echo========================================= =

arrComputers = Array("*") For Each strComputer In arrComputers WScript.Echo WScript.Echo "==========================================" WScript.Echo "Computer: " & strComputer WScript.Echo "=========================================="

设置objWMIService = GetObject(winmgmts:\& strComputer&\root \ MicrooftIISv2)
设置colItems = objWMIService .ExecQuery(SELECT * FROM IIsWebVirtualDir_IIsWebVirtualDir,WQL,_
wbemFlagReturnImmediately + wbemFlagForwardOnly)

Set objWMIService = GetObject("winmgmts:\" & strComputer & "\root\MicrosoftIISv2") Set colItems = objWMIService.ExecQuery("SELECT * FROM IIsWebVirtualDir_IIsWebVirtualDir", "WQL", _ wbemFlagReturnImmediately + wbemFlagForwardOnly)

for each objItem in colItems
WScript.Echo GroupComponent:& objItem.GroupComponent
WScript.EchoPartComponent:& objItem.PartComponent
WScript.Echo
下一个
下一个

For Each objItem In colItems WScript.Echo "GroupComponent: " & objItem.GroupComponent WScript.Echo "PartComponent: " & objItem.PartComponent WScript.Echo Next Next

这篇关于如何通过WMI获取IIS应用程序信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆