Windows installer msiexec无法安装使用https的包

Windows installer msiexec无法安装使用https的包,windows-installer,Windows Installer,第一个命令行无法执行HTTPS,第二个命令行成功执行HTTP 有什么问题吗?我需要安装证书吗?我承认,我从来没有研究过MSI支持什么/不支持什么,或者用另一种方式来研究从Web服务器安装时哪些工作正常,哪些不正常。我不能想象我错过了很多,因为我从来没有见过有人使用它,所以如果它工作,它可能不工作 我确实看到很多人使用EXE引导程序/链接器下载MSI并在安装前缓存它。对于InstallShield,这是安装先决条件和套件安装程序;对于WiX,这是Burn。这将是非常容易采取一些随机微星和创建一个网

第一个命令行无法执行HTTPS,第二个命令行成功执行HTTP


有什么问题吗?我需要安装证书吗?

我承认,我从来没有研究过MSI支持什么/不支持什么,或者用另一种方式来研究从Web服务器安装时哪些工作正常,哪些不正常。我不能想象我错过了很多,因为我从来没有见过有人使用它,所以如果它工作,它可能不工作


我确实看到很多人使用EXE引导程序/链接器下载MSI并在安装前缓存它。对于InstallShield,这是安装先决条件和套件安装程序;对于WiX,这是Burn。这将是非常容易采取一些随机微星和创建一个网络支持的WiX引导程序,如我前面所述。这就是我要走的方向。

我承认,我从来没有研究过MSI支持什么/不支持什么,也没有从另一个角度研究过从Web服务器安装时什么工作得好,什么不好。我不能想象我错过了很多,因为我从来没有见过有人使用它,所以如果它工作,它可能不工作


我确实看到很多人使用EXE引导程序/链接器下载MSI并在安装前缓存它。对于InstallShield,这是安装先决条件和套件安装程序;对于WiX,这是Burn。这将是非常容易采取一些随机微星和创建一个网络支持的WiX引导程序,如我前面所述。这就是我要走的方向。

也许,只需在IE中打开https、ip和端口部分,下载证书并将其标记为Trusted为什么URL的协议部分有空格?您可以从浏览器访问URL吗?可以,因为我需要从服务器下载包。我可以使用broswer下载包。但是当我使用cmd时,它无法工作。@Martheen我已经下载了证书并将其标记为ad trusted。当我执行命令时,它仍然不能工作work@DirkVollmar真遗憾,我是一个使用stackover flow的新手,我来自中国。我不能在一个问题中粘贴url,因为我没有足够的声誉。可能,只需在IE中打开https、ip和端口部分,下载证书并将其标记为受信任。为什么url的协议部分有空格?您可以从浏览器访问URL吗?可以,因为我需要从服务器下载包。我可以使用broswer下载包。但是当我使用cmd时,它无法工作。@Martheen我已经下载了证书并将其标记为ad trusted。当我执行命令时,它仍然不能工作work@DirkVollmar真遗憾,我是一个使用stackover flow的新手,我来自中国。我不能在问题中粘贴url,因为我没有足够的声誉。谢谢,我很感激it@MichaelUrman-您对从URI安装有何想法?我认为还有更多更好的支持吗?@ChristopherPainter:我不知道。我希望msiexec能够利用相当标准的internet支持代码,但是https引入了额外的失败案例—坏证书、不可信证书等,并且似乎没有提供任何选择行为的方法。声明XP/2003+支持https。不管怎样,任何失败的行为都来自原始的mseixec/i调用,因此同意使用引导程序。谢谢,我很感激it@MichaelUrman-您对从URI安装有何想法?我认为还有更多更好的支持吗?@ChristopherPainter:我不知道。我希望msiexec能够利用相当标准的internet支持代码,但是https引入了额外的失败案例—坏证书、不可信证书等,并且似乎没有提供任何选择行为的方法。声明XP/2003+支持https。不管怎样,任何失败的行为都来自原始的mseixec/i调用,因此同意使用引导程序。
msiexec /qn /i "https://172.0.1.125:8443/api/v1/package/566e56d3474acdafe1ef680a /log c:\windows\temp\csb_package_setup.log CUSTOMER_ID=565d5d688b8604506da815d3 SERVER_ADDRESS=https://172.0.1.125:8443"

msiexec /qn /i "http://172.0.1.125:8080/api/v1/package/566e56d3474acdafe1ef680a /log c:\windows\temp\csb_package_setup.log CUSTOMER_ID=565d5d688b8604506da815d3 SERVER_ADDRESS=http://172.0.1.125:8080"