【发布时间】:2014-08-13 09:32:43
【问题描述】:
我正在构建一个强大的 shell 脚本来自动设置 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.`的返回是什么意思?发生了什么,你想发生什么? -
如果
Get-AzureStorageAccount没有返回我提供的名称的存储帐户,则创建存储帐户,否则跳过该步骤。
标签: powershell azure azure-storage