欢迎光临
我们一直在努力

iidcmd 自动将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上:

https://github.com/fmnisme/iiscmd

iisinfo.py

get_siteinfo()

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

res.py

保存cscript path 和adsutil path

iiscmd.py

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

然后解析并运行命令

 

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

 

 

 

赞(0) 打赏
主机商所有内容均来自网络,若无意侵犯到您的权利,请及时与联系 QQ 2232175042,将在48小时内删除相关内容!!主机测评网 » iidcmd 自动将adsutil.vbs 命令中的站点名替换成标识符

主机商评测网 找服务器 更专业 更方便 更快捷!

专注IDC行业资源共享发布,给大家带来方便快捷的资源查找平台!

联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫