VSTS发布了Azurerm PowerShell版本



我正在为使用Azurerm模块的VST构建扩展名。在每个负载下,我们都会看到2.1.0版本将在托管代理中加载到释放管道中。为了加载Azurerm模块,我们使用该模块:vstsazurehelpers _

在该版本中似乎有一个错误,在某些操作中,我们会收到以下例外:类型" microsoft.rest.azure.cloudexception"类型。例如,此操作:new-azurerroleassignment

使用最新的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.*(以更新扩展代码。

最新更新