![](/img/trans.png)
[英]creating an output variable azure devops from the Azure SQL InlineSqlTask task
[英]Issue with Creating New Container Through Azure DevOps AzurePowershell@5 Task
我有一個使用 Azure Powershell@5 任務的內聯腳本
- task: AzurePowerShell@5
inputs:
azureSubscription: azureServiceConnection
scriptType: inlineScript
inline: |
$storageAccountKey = Get-AzStorageAccountKey -ResourceGroupName $(resourceGroupName) -Name $(commonStorageName) | Where-Object {$_.KeyName -eq "key1"}
$sacontext = New-AzStorageContext -StorageAccountName $(commonStorageName) -StorageAccountKey $storageAccountKey.Value
New-AzureStorageContainer -Context $sacontext -Name $(processingDirectory)
這是我得到的錯誤:
無法綁定參數“上下文”。 無法將類型“Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext”的“Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext”值轉換為類型“Microsoft.WindowsAzure.Commands.Common.Storage.AzureStorageContext”。
我知道關於 Az.Storage 版本不匹配的相同錯誤還有另一個問題,但這是一項 ADO 任務。 我不需要擺弄安裝或導入模塊。 我還在 Azure CLI 上對此進行了測試,它可以工作。
我究竟做錯了什么?
New-AzureStorageContainer 似乎是 AzureRM PowerShell 的一部分。 若要創建容器,必須使用 Az Powershell 中的 New-AzStorageContainer。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.