我正在尝试自动刷新Octopus部署Web服务器SSL证书,这样它就不需要手动操作(让我们使用加密作为证书提供程序)。
在创建证书之后,管理器可以轻松地对其进行配置,但是我想使用脚本来设置证书。我知道Octopus通过命令行接口配置了大部分(如果不是全部),所以我想知道是否有一种无文档化的方法来实现这一点。
发布于 2016-12-05 00:00:59
类似于:
"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绑定:

然后在执行“显示脚本”之前:

您将看到类似于上述命令的命令。您应该能够在脚本中将这些参数化。
https://stackoverflow.com/questions/40951595
复制相似问题