Windows Azure PowerShell – Storage Commands

In this Blog we will walk through few PowerShell commands to work with Windows Azure Storage. (Last Update: 04/12/2013)

  •  List of all Windows Azure Subscriptions – Find Default in case Multiple subscription

Code Snippet:
{
Write-Host "Selection: Show Me List of Windows Azure Subscriptions" -ForegroundColor Magenta
sleep -seconds 1
Get-AzureSubscription | select SubscriptionName, IsDefault
Write-Host "Subscrption with Isdefault Value - True will be used for operation" -ForegroundColor Magenta
}

  •  List of all Windows Azure Storage Account

Code Snippet:
{
Write-Host "Selection: List of Windows Azure Storage Services" -ForegroundColor Magenta
sleep -seconds 1
Get-AzureStorageAccount |select label, Location
}

  •  Create New Windows Azure Storage Account in a Specified Location

Code Snippet:
{
Write-Host "Selection: Create New Windows Azure Storage Account in a Specified Location" -ForegroundColor Magenta
sleep -seconds 1
#New-AzureStorageAccount [-StorageAccountName] <String> [-Description <String>] [-Label <String>] -Location <String> [<CommonParameters>]
[string]$tempStorageAccountName = $(Read-Host -prompt "Please specify new Windows Azure Storage Account Name: ")
[string]$tempDescription = $(Read-Host -prompt "Please specify Description for Windows Azure Storage Account: ")
[string]$tempLabel = $(Read-Host -prompt "Please specify Display Name for Windows Azure Storage Account: ")
Get-AzureLocation | select Name
[string]$tempLocation = $(Read-Host -prompt "Please specify Location for Windows Azure Storage Account (from Above List): ")
New-AzureStorageAccount -StorageAccountName $tempStorageAccountName -Description $tempDescription -Label $tempLabel -Location $tempLocation
Write-Host "Storage account $tempLabel has been created in $tempLocation"
}

 

Rest of storage commands will be here shortly.

------------------

Abhishek Anand

Support Escalation Engineer

Windows Azure Technical Support