【发布时间】:2023-03-13 01:48:01
【问题描述】:
我正在尝试使用 PowerShell 启用“IIS 10 中的证书重新绑定选项”https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-85/certificate-rebind-in-iis85。
还有其他方法吗?
【问题讨论】:
-
为什么?不能从 PowerShell 脚本中调用 schtasks 吗?
-
@LexLi 我可以,但我对所提供的解决方案不够自信。因为它只创建任务调度程序作业。可能有任何与之相关的配置更改,但未提及。如果配置中没有包含任何更改,IIS 如何在 IIS 管理器中反映此更改?
-
好吧,刚刚通过在我的本地系统上启用检查了该任务作业。好像它调用了appcmd.exe。它必须处理配置更改对吗?
-
当您从 IIS 管理器为给定网站启用自动证书重新绑定时,IIS 会在系统的任务计划程序中注册一个任务,该任务将在证书续订事件(事件 ID 1001)时触发并自动运行一个 appcmd 命令,用于从网站取消绑定旧证书并将新证书绑定到网站。该任务存储在任务计划程序库的 CertificateServicesClient 文件夹中。此任务中没有发生其他配置更改。
标签: windows powershell ssl iis