我正在使用 PowerShell 的 cmdlet 创建一个 IIS 网站New-WebSite
,并在其中创建一个使用New-WebApplication
.
Web 应用程序的 SSL 设置需要设置为Require 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 替代品吗?