Book a Demo Free Trial

Announcing the Availability of Azure Management Cmdlets in Public Beta

Gaurav Mantri

Oct 11, 2010

Category: Azure Storage, Azure Subscription

I’m pleased to announce the availability of Azure Management Cmdlets in public beta.

What’s Azure Management Cmdlets: Azure Management Cmdlets is a set of Windows PowerShell Cmdlets for complete Azure management. It consists of 80 cmdlets to manage your Azure Storage (Tables, Blobs and Queues), Hosted Services (Deployment, Storage Services, Affinity Groups and Guest OS), Diagnostics. 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 the current version:

Tables & Entities Blob Containers & Blobs Service Management
Add-Entity
Clear-Table
Download-Table
Get-Entities
Get-Entity
Get-Tables
Merge-Entity
New-Table
Remove-AllTables
Remove-Entity
Remove-Table
Update-Entity
Copy-Blob
Download-Blob
Download-BlobContainer
Get-BlobContainerAccessPolicies
Get-BlobContainerInformation
Get-BlobContainerMetadata
Get-BlobContainers
Get-BlobContainerSize
Get-BlobProperties
Get-Blobs
Get-BlobSnapshots
Get-BlobStorageSize
Lease-Blob
Move-Blob
New-BlobContainer
New-RootBlobContainer
Remove-AllBlobContainers
Remove-Blob
Remove-BlobContainer
Remove-RootBlobContainer
Rename-Blob
Set-BlobContainerAccessPolicies
Set-BlobContainerMetadata
Set-BlobProperties
Snapshot-Blob
Upload-Blob
Upload-Folder
Get-AffinityGroups
Get-HostedServices
Get-OperationStatus
Get-OSVersions
Get-StorageServices
Get-Deployment
Move-Deployment
New-Deployment
Remove-Deployment
Set-DeploymentConfiguration
Set-DeploymentStatus
Set-WalkUpgradeDomain
Upgrade-Deployment
Get-Certificates
Get-HostedServiceProperties
Get-StorageKeys
Get-StorageServiceProperties
New-StorageKeys
Get-AffinityGroup
Add-Certificate
Get-Certificate
Remove-Certificate
Queues & Messages Diagnostics Management Backup & Restore
Clear-Messages
Clear-QueueMetadata
Get-ApproximateMessagesCount
Get-Messages
Get-QueueProperties
Get-Queues
New-Message
New-Queue
Peek-Messages
Remove-AllQueues
Remove-Message
Remove-Queue
Set-QueueMetadata
Clear-AzureEventLogs
Clear-AzureInfrastructureLogs
Clear-AzurePerfCounters
Clear-AzureTraceLogs
Backup-StorageAccount
Restore-StorageAccount

 

More cmdlets will be added in subsequent versions.

Why you should use Azure Management Cmdlets: There are many reasons for you to use Azure Management Cmdlets. You could use these cmdlets to automate certain tasks of managing Windows Azure (like service deployments etc.). You could also use these cmdlets to access your storage with ease. As mentioned above, it includes functionality for backing up and restoring your Azure Storage account. You can also use it to backup contents of your local disk (files & folders) in Windows Azure Blob storage.

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.

You can learn more about this product by visiting http://www.cerebrata.com/products/azure-management-cmdlets/introduction.

If you wish to participate in public beta, please downloadthe product by visiting http://www.cerebrata.com/products/azure-management-cmdlets/introduction.