-3

我想在两个存储帐户中创建 100 个容器。如果我们选择手动过程是很乏味的。一个是经典的,另一个是 RM 存储帐户。(说真的,有时我会想我为什么要在 Azure 上这样做)

这个怎么做。1)使用 powershell For PS 我在 add-azureaccount 命令弹出窗口中遇到错误在此处输入图像描述

任何人都可以帮助。

和 2)使用 Azure Cloud Shell 我如何使用 Azure Cloud Shell 执行此操作

4

2 回答 2

0

我从 azure cli 脚本创建了 100 个容器。

它的输出将在其他命令列表中并运行此命令列表

<code>foreach($line in [System.IO.File]::ReadLines("D:BlobNames.txt"))
{
      $arr=$line
foreach ($i in $arr )
{
$k=echo "az storage container create -n $i --account-name <Storageaccount>--account-key <accountKey> --output table" 
Out-File -FilePath D:\commandlist -InputObject $k -Encoding ASCII -Append -NoClobber
}
}
</code>  

希望这可以帮助

于 2018-06-28T05:25:31.087 回答
0

@库纳尔

如果您知道您的存储帐户密钥,则无需“add-azureaccount”即可执行此操作。

$ctx = New-AzureStorageContext -StorageAccountName $accountName -StorageAccountKey $accountKey
New-AzureStorageContainer $containerName -Context $ctx

对于“add-azureaccount”的错误,你可能没有正确安装Azure Powershell。您能否重新安装最新的 Azure PowerShell 并重试:https ://github.com/Azure/azure-powershell/releases/tag/v6.3.0-June2018

于 2018-06-25T02:53:39.310 回答