0
我试图自动刷新Octopus Deploy Web服务器SSL证书,以便它不需要手动交互(使用让我们加密为证书提供者)。如何通过命令行/ powershell设置章鱼部署SSL绑定
经理在创建证书后很容易地配置这个,但我想使用脚本来设置证书。我知道八达通通过命令行界面配置大部分(如果不是全部的话),所以想知道是否有一种无证的方式来做到这一点。
我试图自动刷新Octopus Deploy Web服务器SSL证书,以便它不需要手动交互(使用让我们加密为证书提供者)。如何通过命令行/ powershell设置章鱼部署SSL绑定
经理在创建证书后很容易地配置这个,但我想使用脚本来设置证书。我知道八达通通过命令行界面配置大部分(如果不是全部的话),所以想知道是否有一种无证的方式来做到这一点。
类似的东西来:
"netsh.exe" http delete sslcert ipport=0.0.0.0:443
"netsh.exe" http add sslcert ipport=0.0.0.0:443 appid={E2096A4C-2391-4BE1-9F17-E353F930E7F1} certhash=02B86C370FCE251242DA461BCDBA2138BAFC6C1C certstorename=My
"C:\Program Files\Octopus Deploy\Octopus\Octopus.Server.exe" configure --webForceSSL "True"
"C:\Program Files\Octopus Deploy\Octopus\Octopus.Server.exe" configure --webListenPrefixes "https://localhost/"
"C:\Program Files\Octopus Deploy\Octopus\Octopus.Server.exe" service --stop --start
八达通服务器管理器通过命令行八达通安装交互。在这之前,它提供了查看将要执行的命令的选项。
在这种情况下,如果您配置HTTPS透过八达通管理器结合:
然后执行点击 '显示脚本' 前:
你会看到命令类似于上面的那些。您应该能够在脚本中对这些参数进行参数化。
太棒了!我现在陷入困境,但会在本周结束时尝试并挤压测试,并通知您,非常感谢! –
太棒了,这工作得很好! –