appcmd资料: http://www.jb51.net/article/36024.htm
官方文档:https://docs.microsoft.com/zh-cn/iis/get-started/getting-started-with-iis/getting-started-with-appcmdexe
常用命令:
添加网站
%systemroot%/system32/Inetsrv/APPCMD.exe add site /name:"网站1" /bindings:http://www.aaa.com:80,http/*:9101: /physicalPath:E:\111
注意: 路径一定要用\不能使用/. 不然打开网站会显示404
添加应用程序池
appcmd add apppool /name:"aaa"
修改应用程序池
appcmd.exe set app "网站1/" /applicationPool:aaa 修改应用程序池为aaa
appcmd.exe list app 查看所有app信息
命令帮忙说明
命令后添加 /?. 例: appcmd.exe set app /? 可显示set app命令的一些使用方法
属性名称什么的. 可以查看IIS配置文件.
IIS配置文件路径: C:\Windows\System32\inetsrv\Config\applicationHost.config
从配置文件的结构可以看出一个网站由site(网站),application(应用程序),virtualDirectory(虚拟目录)组成.
分别对应的对象名称为:site,app,vdir
appcmd site /?
appcmd app /?
appcmd vdir /?