Microsoft托管代理上的Az Powershell模块可用性

时间:2019-11-18 22:04:19

标签: azure azure-devops

我已经从link验证了已安装的软件/软件包。没有提到的Az模块可用。 Microsoft托管代理上是否提供Az模块?如果不是,则从何时开始可用。我们正在将ADO自定义生成任务和Azure自动化帐户与Azure RM模块一起使用。到Az模块的最佳迁移应该是什么。

2 个答案:

答案 0 :(得分:1)

如果使用最新的Azure Powershell任务(AzurePowerShell@4),则

Az模块可用。它将自动拉出Az模块。

答案 1 :(得分:1)

同意@ 4c74356b41的回答。我们已经扩展并预装了 Azure Powershell @ 4 任务中的一些模块,包括Az模块。此任务将自动加载Az cmdlet,不再需要使用Install-Module cmd。

如果您不想使用此任务,而只使用 Powershell 任务,则也可以使用Az模块,只需首先使用一个cmd安装模块即可:

Install-Module -Name Az -AllowClobber -Force

此命令可以应用于所有代理,无论是托管代理还是私有代理。

选中cmd Get-InstalledModule后,您可以看到它已成功安装:

enter image description here


如果您想知道向Az模块的最佳迁移,请选中此doc。它详细说明了如何配置环境以使迁移成功。当环境符合迁移标准时,如何适当地应用迁移。

  

AzureRM的最新可用版本是6.13.1。如果没有   此版本已安装,您现有的脚本可能需要其他   修改以与Az模块一起使用,超出了此处描述的范围   并在breaking changes list中。

     

如果您的脚本不适用于AzureRM 6.13.1,请根据以下说明进行更新   到AzureRM 5.x to 6.x migration guide。如果您使用较早的   版本的AzureRM模块,提供了迁移指南   每个主要版本。