我创建使用PowerShell的New-WebSite
cmdlet的IIS网站,并在一个web应用程序中使用New-WebApplication
IIS7的Web应用程序。创建使用PowerShell工具要求SSL设置为“要求”
Web应用程序的SSL设置需要设置为需要SSL;如下所示需要。
为了保持一致性,我想做到这一点只使用PowerShell命令。
该要求SSL设置很容易;您只需将-Ssl
参数添加到New-Website
即可。
然而,我们发现,设置要求选择是使用Appcmd.exe
的唯一途径:
& $env:SystemRoot\System32\inetsrv\Appcmd.exe `
set config "$WebSiteName/$VirtualDirName" `
/section:access `
/sslFlags:"SslRequireCert" `
/commit:APPHOST
是否有PowerShell的替代品呢?
运行上述命令而有没有人接收此错误:没有在路径对象定义配置IIS:\ SslBindings。 – 2013-08-08 17:49:50