The MSI file can be seen here: https://github.com/Azure/azure-powershell/releases/tag/v1.4.0-February2019

How can I install this file quietly through a script? (I am doing this inside a Docker container). The older AzureRM commandlets install fine (from the same GitHub repo, version 6.13.1 for example), but this one fails without any error.

I've tried installing with

msiexec.exe /i "D:\Azure-Cmdlets-6.13.1.24243-x64.msi" /qn

which works. But for Az,

msiexec.exe /i "D:\Az-Cmdlets-1.4.0.26146-x64.msi" /qn

doesn't work!

I'm installing it into a vanilla container without AzureRM present, so there shouldn't be any conflict.

Super Jade's user avatar

Super Jade

6,5298 gold badges51 silver badges71 bronze badges

asked Mar 4, 2019 at 6:43

Nick's user avatar

7

I haven't tested this within a docker container yet, but the following command seems to be working on some VMs in my environment:

msiexec /i C:\temp\Az-Cmdlets-5.2.0.33762-x64.msi /QN /L*V "C:\temp\az.log" STARTAPP=1

I am doing some more tests to see if this will work on other machines. I will update my answer here if that STARTAPP=1 poses a problem and I need to find a better answer than this one.

I'm not sure why STARAPP=1 seems to work. I think it may have something to do with the way the package imports the other packages and it forces that to happen which then makes it work.

answered Dec 13, 2020 at 19:28

Mark Iannucci's user avatar

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.