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)