我正在构建一个Power Shell脚本,以便在Azure中自动设置网站环境。该网站使用帐户存储。如果存在,我希望脚本不要创建帐户存储。如何使用Get-AzureStorageAccount检查Azure中的存储帐户
我想到用Get-AzureStorageAccount
这种方式可以工作,但它不会:
Write-Verbose "[Start] creating $Name storage account $Location location"
$storageAcct = Get-AzureStorageAccount –StorageAccountName $Name
if (!$storageAcct)
{
$storageAcct = New-AzureStorageAccount -StorageAccountName $Name -Location $Location -Verbose
if ($storageAcct)
{
Write-Verbose "[Finish] creating $Name storage account in $Location location"
}
else
{
throw "Failed to create a Windows Azure storage account. Failure in New-AzureStorage.ps1"
}
}
else
{
Write-Verbose "$Name storage account in $Location location already exists, skipping creation"
}
问题是我不知道如何处理的Get-AzureStorageAccount
回报。
非常感谢您提前!
你能否详细说明的情况下?你是什么意思“......不知道如何处理Get-AzureStorageAccount''的返回?发生了什么,你想要发生什么? – Raf
如果'Get-AzureStorageAccount'没有返回存储账户用我提供的名字创建存储帐户,否则跳过这一步。 – Julen