iidcmd-自动将adsutil.vbs-命令中的站点名替换成标识符

教程大全 2026-01-08 15:49:06 浏览

使用说明

自动将adsutil.vbs

正常情况下 adsutil.vbs是这样用的:

cscript.exe adsutil.vbs enum /w3svc/1398848781

如果我要看一个站点的配置信息,还要先获取该站点的标识符,然后才能运行命令,很麻烦

iiscmd的作用就是自动将站点名替换成标识符,然后执行命令,上述的命令用iiscmd是这样的:

iiscmd.exe enum /w3svc/www.test.com

adsutil.vbs 支持的其它命令也可以用iiscmd执行,不一定非要包含站点名,列如:

iiscmd.exe CREATE w3svc/appPools/testpool IIsApplicationPool

*注意:如果iis里有多个同名的站点名,请不要使用iiscmd查询这个站点名,因为无法确定到底查询到的是哪一个,还是乖乖的用原始的命令吧。

源码概括

源码托管在github上:

iisinfo.py

get_siteinfo()

以字典形式返回iis站点信息: dict{siteName:[id,path],..}

保存cscript path 和adsutil path

主程序,每次运行命令前都会从iisinfo.py获取当前站点的配置信息

然后解析并运行命令

程序使用pyInstaller编译成exe文件,在dist目录下。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐