【发布时间】:2013-01-30 09:16:54
【问题描述】:
我正在使用 PowerShell 的 New-WebSite cmdlet 创建一个 IIS 网站,并在其中创建一个使用 New-WebApplication 的 Web 应用程序。
Web 应用程序的 SSL 设置需要设置为 需要 SSL;需要如下所示。
为了保持一致性,我想仅使用 PowerShell cmdlet 来执行此操作。
需要 SSL 设置很简单;您只需将-Ssl 参数添加到New-Website。
然而,我们发现设置 Require 选项的唯一方法是使用Appcmd.exe:
& $env:SystemRoot\System32\inetsrv\Appcmd.exe `
set config "$WebSiteName/$VirtualDirName" `
/section:access `
/sslFlags:"SslRequireCert" `
/commit:APPHOST
有 PowerShell 替代品吗?
【问题讨论】:
标签: ssl iis-7 powershell-2.0 appcmd