我希望做一些幂等的飞行前检查,我想测试之前,打击SSL证书。Netsh似乎不受欢迎,
“建议您使用...It PowerShell来管理Windows 2016和Windows 10中的网络技术,而不是使用Network .”
我希望只使用powershell模块来配置IIS。我找到了:
Add-NetIPHttpsCertBinding取代netsh http add sslcert ipport='0.0.0.0:8172'...
但却找不到这样的东西:
Get-NetIPHttpsCertBinding取代netsh http show sslcert ipport='0.0.0.0:8172'...
有什么代码语法/方法是我最好推荐使用的吗?
发布于 2022-02-01 09:26:24
若要添加端口绑定,请使用Add-NetIPHttpsCertBinding。理论上。这个小程序似乎不容易使用。如果您使用netsh http add sslcert命令,它可能表示失败(文件已经存在),但是当我尝试它时,它还是添加了绑定。
为了列出或移除端口,请尝试以下操作。
Import-Module WebAdministration;
$ipPort = 0.0.0.0:4002;
$result = Get-ChildItem -path IIS:\SSLbindings\$ipPort;
$result = Remove-Item -path IIS:\SSLbindings\$ipPort;只要导入了WebAdministration,这些程序就会正常工作。
https://stackoverflow.com/questions/59236270
复制相似问题