我想在两个存储帐户中创建100个容器。如果我们选择手动处理,那将是乏味的。 一种是经典的,另一种是RM存储帐户。 (严重的是,有时候我想为什么我要在Azure上这样做)
如何执行此操作。 1)使用powershell 对于PS,在add-azureaccount命令弹出窗口上显示为
任何人都可以帮忙。
然后 2)使用Azure Cloud Shell 如何使用Azure Cloud Shell
答案 0 :(得分:0)
@Kunal
如果您知道自己的存储帐户密钥,则可以不使用“ 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
答案 1 :(得分: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>
希望这会有所帮助