为什么下面的脚本(replace.ps1)不会在IIS中导致格式良好的错误,而手动操作却不会
我在安装了IIS10的windows server 2016上运行下面的脚本(replace.ps1),但它会导致所有顺便说一句,我认为这可能是因为Out-File在文件的底部添加了一个换行符,所以我尝试添加了-NoNewline参数,但这导致它去掉了所有现有的换行符,但仍然保留了$newSection中的换行符,但在查看了原始配置后,它看起来像是以换行符结尾
我知道我可以通过命令行运行AppCmd来完成这个任务:但是..。我可以在MSI中的自定义操作中运行吗?如果没有,我如何做与javascript类似的事情(在IIS7上列出网站)?
下面是我如何尝试从Javascript内部运行这个命令。LogMessage("GetWebSites_IIS7() ENTER");
var shell = new