【发布时间】:2018-11-11 21:53:01
【问题描述】:
我正在尝试编写一个脚本来将安装 Azure Service Fabric SDK、运行时和工具下载到一些服务器中。
我的问题是 here 提供的安装程序是 Web 安装程序,不支持静默模式。
我找到了解决这个问题的人here。他的代码:
# Install Service Fabric Runtime
Invoke-WebRequest "http://download.microsoft.com/download/3/2/1/3217654F-6882-4CEA-BD51-49287EDECE9B/MicrosoftServiceFabric.6.0.232.9494.exe" -OutFile "C:\ServiceFabricRuntime.exe" -UseBasicParsing; \
Start-Process "C:\ServiceFabricRuntime.exe" -ArgumentList '/AcceptEULA', '/QUIET' -NoNewWindow -Wait; \
rm "C:\ServiceFabricRuntime.exe"
# Install Service Fabric SDK
Invoke-WebRequest "http://download.microsoft.com/download/3/2/1/3217654F-6882-4CEA-BD51-49287EDECE9B/MicrosoftServiceFabricSDK.2.8.232.msi" -OutFile "C:\ServiceFabricSDK.msi" -UseBasicParsing; \
Start-Process "msiexec" -ArgumentList '/i', 'C:\ServiceFabricSDK.msi', '/passive', '/quiet', '/norestart', '/qn' -NoNewWindow -Wait; \
rm "C:\ServiceFabricSDK.msi"
如您所见,他正在使用指向 .msi 安装程序的直接链接(以及其他人在其他线程中所做的事情,例如 these two 答案。)。
所以我的问题是,如何使用这些安装程序的最新版本直接链接到 msi?
接下来的问题是,是否有一个通用链接可以自动下载这些工具的最新版本?
提前致谢。
【问题讨论】:
标签: powershell azure azure-service-fabric