6

我们在部署脚本中使用 appcmd 来设置服务器,我需要确保将绑定添加到现有站点不会引发错误

C:\Windows\System32\inetsrv\appcmd.exe set site /site.name:"abc.com" 
/+bindings.    [protocol='http',bindingInformation='*:80:alias-abc.com']

工作,但在下一个脚本运行我得到错误..

无法添加类型为“绑定”的重复集合条目,组合键属性“协议,绑定信息”分别设置为“http,*:alias-abc.com”

有没有办法在将绑定添加到 appcmd 之前检查绑定是否存在

(不允许使用 powershell - 所以必须是 appcmd 或其他命令行 exe)

谢谢

4

1 回答 1

0

appcmd 在搜索部门有点缺乏,但这样的事情应该可以工作:

C:\Windows\system32\inetsrv\appcmd.exe list site "abc.com" | findstr bindings:http/*:80
于 2016-11-30T04:44:28.450 回答