如何使用powershell安装Azure cmdlet

如何使用powershell安装Azure cmdlet,powershell,azure,unattended-processing,Powershell,Azure,Unattended Processing,我正在尝试使用powershell而不是Microsoft提供的向导安装Azure cmdlet 这是因为我的脚本(包含Azure cmdlet)将在Azure中的新虚拟机中使用,如果我的脚本尝试运行Azure的某些cmdlet,肯定会失败 我希望将powershell cmdlet的安装行放在脚本的顶部,以便安装整个cmdlet,然后,我的脚本可以毫无问题地执行其他cmdlet 有人知道吗 谢谢 如果虚拟机中有Web平台安装程序,则可以使用我在PowerShell杂志上发布的脚本 或者从获取

我正在尝试使用powershell而不是Microsoft提供的向导安装Azure cmdlet

这是因为我的脚本(包含Azure cmdlet)将在Azure中的新虚拟机中使用,如果我的脚本尝试运行Azure的某些cmdlet,肯定会失败

我希望将powershell cmdlet的安装行放在脚本的顶部,以便安装整个cmdlet,然后,我的脚本可以毫无问题地执行其他cmdlet

有人知道吗


谢谢

如果虚拟机中有Web平台安装程序,则可以使用我在PowerShell杂志上发布的脚本

或者从获取Windows单机版安装程序,并使用msiexec进行安装

如果您也想使用PowerShell下载最新版本:

您可以使用
调用WebRequest
阅读页面(),然后从该页面获取所有链接。然后,您可以获取以.msi结尾的所有链接,并获取第一个链接进行下载

#Code not tested
$doc = Invoke-WebRequest 'https://github.com/Azure/azure-sdk-tools/releases' 
$links = $doc.Links.Href