我正在为使用AzureRM模块的VSTS构建扩展。在每次加载时,我们都看到2.1.0版本被加载到托管代理中的发布管道中。要加载AzureRM模块,我们使用模块:VstsAzureHelpers _
在该版本中似乎存在错误,在某些操作中我们收到以下异常:抛出了类型“Microsoft.Rest.Azure.CloudException”的异常。 例如,此操作:New-AzureRmRoleAssignment
答案 0 :(得分:0)
使用最新的VstsAzureHelpers,它会添加用于指定模块版本的azurePsVersion
参数,例如5.1.1。
剪辑代码:
function Initialize-Azure {
[CmdletBinding()]
param( [string] $azurePsVersion )
function Import-AzureModule {
[CmdletBinding()]
param(
[Parameter(Mandatory = $true)]
[ValidateSet('Azure', 'AzureRM')]
[string[]] $PreferredModule,
[string] $azurePsVersion)
我建议您参考AzurePowerShell任务(2. *)来更新扩展程序代码。