可在此处查看MSI文件:https://github.com/Azure/azure-powershell/releases/tag/v1.4.0-February2019
如何通过脚本静默安装此文件?(我在Docker容器中执行此操作)。较早的AzureRM命令安装正常(例如,从相同的GitHub代码库,版本6.13.1 ),但是这个命令失败了,没有任何错误。
我已经尝试使用安装
msiexec.exe /i "D:\Azure-Cmdlets-6.13.1.24243-x64.msi" /qn这是可行的。但对阿兹来说
msiexec.exe /i "D:\Az-Cmdlets-1.4.0.26146-x64.msi" /qn不起作用!
我正在将它安装到一个没有AzureRM的普通容器中,所以应该不会有任何冲突。
发布于 2020-12-14 03:28:05
我还没有在docker容器中测试这一点,但以下命令似乎可以在我的环境中的一些VM上工作:
msiexec /i C:\temp\Az-Cmdlets-5.2.0.33762-x64.msi /QN /L*V "C:\temp\az.log" STARTAPP=1我正在做更多的测试,看看这是否能在其他机器上工作。如果那个STARTAPP=1有问题,我需要找到一个比这个更好的答案,我会在这里更新我的答案。
我不确定为什么STARAPP=1似乎可以工作。我认为这可能与包导入其他包的方式有关,它会强制发生这种情况,然后使其工作。
https://stackoverflow.com/questions/54977864
复制相似问题