Create Azure Storage Account
2015-01-27 by
This scrip allows you to create a new storage account or use an existing one based on the new environment name
#Get Affinity Group
$AffinityGroup = "<Affinity Group Name>"
#Set new Parameters
$EnvironmentSAPrefix = "<Variable Data>"
$SAName = "$EnvironmentSAPrefix$DestinationEnvironmentName"
#Find Account
Write-Output ("Finding Storage account " + $SAName)
$storageAccount = $null
try
{
$storageAccount = Get-AzureStorageAccount -StorageAccountName $SAName
}
catch{}
if($storageAccount -eq $null)
{
Write-Output ("Creating storage account " + $SAName)
$storageAccount= New-AzureStorageAccount -StorageAccountName $SAName -AffinityGroup $AffinityGroup
}
Write-Output ("Working with storage account " + $SAName)