Book a Demo Free Trial

Announcing the Launch of Azure Management Cmdlets, a Collection of Windows PowerShell Cmdlets for Windows Azure Management

Gaurav Mantri

Nov 28, 2010

Category: Azure Subscription

Today I am pleased to announce that our Azure Management Cmdlets product is now LIVE. It has been in beta for last 3 months or so.

What’s Azure Management Cmdlets:
Azure Management Cmdlets is a set of Windows PowerShell Cmdlets for complete Windows Azure management. It consists of close to 100 cmdlets to manage your Azure Storage (Tables, Blobs and Queues), Hosted Services (Deployment, Storage Services, Affinity Groups and Guest OS), Diagnostics, and SQL Azure (Copy, Backup etc.). It also includes cmdlets to back up your storage account data (tables & blobs) on your local computer and restore storage account data from the backups. It supports full, partial and incremental backups.

Following is the list of cmdlets available in Azure Management Cmdlets. You can read details about these cmdlets by visiting product details page at http://www.cerebrata.com/products/azure-management-cmdlets/introduction:

Tables & Entities Blob Containers & Blobs Service Management
Add-Entity
Clear-Table
Export-Table
Get-Entity
Get-EntityByPartitionKeyRowKey     
Get-Tables
Merge-Entity
New-Table
Remove-Entity
Remove-Table
Update-Entity
Checkpoint-Blob
Checkpoint-BlobContainer
Copy-Blob
Export-Blob
Export-BlobContainer
Get-Blob
Get-BlobContainer
Get-BlobContainerAccessPolicy
Get-BlobContainerInformation
Get-BlobContainerMetadata
Get-BlobContainerSize
Get-BlobProperty
Get-BlobSnapshot
Get-BlobStorageSize
Import-File
Import-Folder
Lock-Blob
Move-Blob
New-BlobContainer
New-BlobContainerAccessPolicy
New-RootBlobContainer
Remove-Blob
Remove-BlobContainer
Remove-BlobContainerAccessPolicy     
Remove-RootBlobContainer
Rename-Blob
Restore-BlobContainer
Set-BlobContainerAccessPolicy
Set-BlobContainerMetadata
Set-BlobProperty
Get-AffinityGroupProperty
Add-Certificate
Get-Certificate
Remove-Certificate
Get-Deployment
Move-Deployment
New-Deployment
Remove-Deployment
Set-DeploymentConfiguration
Set-DeploymentStatus
Set-WalkUpgradeDomain
Update-Deployment
Get-HostedServiceCertificate
Get-HostedServiceProperty
Get-StorageKey
Get-StorageServiceProperty
New-StorageKey
Get-AffinityGroup
Get-HostedService
Get-OperationStatus
Get-OSVersion
Get-StorageService
Queues & Messages Diagnostics Management Backup & Restore
Clear-Queue
Clear-QueueMetadata
Get-ApproximateMessageCount
Get-Message
Get-Queue
Get-QueueProperty
New-Message
New-Queue
Remove-Message
Remove-Queue
Set-QueueMetadata
Clear-AzureEventLogs
Clear-AzureInfrastructureLogs
Clear-AzurePerfCounters
Clear-AzureTraceLogs
Get-ActiveTransfer
Get-CommonConfiguration
Get-DiagnosticConfiguration
Set-CommonConfiguration
Set-FileBasedLog
Set-InfrastructureLog
Set-PerformanceCounter
Set-WindowsAzureLog
Set-WindowsEventLog
Start-OnDemandTransfer
Stop-ActiveTransfer
Backup-StorageAccount
Restore-StorageAccount
SQL Azure    
Backup-Database
Copy-Database
Get-Database
Get-DatabaseInformation
Get-DatabaseTable
New-Database
Remove-Database

What do you need to use Azure Management Cmdlets:
Azure Management Cmdlets are built using .Net 4.0. You would need a computer with .Net 4.0 installed. Since these are PowerShell cmdlets, you would need to have PowerShell installed on your computer as well. Other than that you would need access to Windows Azure Storage (Storage Account Name & Key) and Windows Azure Hosted Services (Subscription Id & API Certificates). If you’re using these cmdlets to access local development storage, then you would need to have Azure SDK installed on the computer.

Version/Pricing:
Basically Azure Management Cmdlets comes in two flavors: Professional & a free 30 day trial. Following table summarizes the difference between these versions:

 

 

Professional Trial
Pricing $69.99 (USD) Free
Access Windows Azure Storage Yes Yes
Access Development Storage Yes Yes
Manage Hosted Applications Yes Yes
Manage Azure Diagnostics Yes Yes
Manage SQL Azure Databases Yes Yes
Backup/Restore Storage Accounts Yes Yes
Validity Period N/A 30 Days

Currently you can purchase a license for Azure Management Cmdlets for $69.99 (USD). We’re offering a 10% discount to existing + new Cloud Storage Studio and/or Azure Diagnostics Manager customers (paid and/or complimentary). We also have a volume discount offer as well. Following table summarizes the pricing for Azure Management Cmdlets.

Number of Licenses Unit Price % Savings
1 – 5 $69.99 (USD) 0.00 %
6 – 10 $66.50 (USD) 5.00 %
11+ $63.00 (USD) 10.00 %