appcmd 帮助有点模糊,我似乎无法找出正确的转义或引用顺序。
appcmd 设置配置 -section:defaultDocument /-files。[value='main.html']
从“system.webServer/defaultDocument”配置节的集合中删除具有指定键的集合元素。
这很好用:
appcmd set config -section:system.webServer/rewrite/globalRules /-[name='rulename']
这不会:
appcmd set config -section:system.webServer/rewrite/globalRules /-[name='rule name']
所讨论的规则名称中包含多个空格和一个正斜杠 (/)。
答案1
您应该能够使用双引号和单引号的组合来删除,例如:
appcmd.exe 设置配置 -section:system.webServer/rewrite/globalRules /-“[name='名称中带有/的测试规则']”
尝试使用配置编辑器,它将自动生成 AppCmd.exe 命令,它包含在 IIS 7.5 中,您可以在以下位置下载适用于 IIS 7.0 的命令:http://www.iis.net/download/AdministrationPack