Dans la foulée des annonces de la semaine dernière à la conférence BUILD, voici une nouvelle version des Cmdlets PowerShell pour Windows Azure. Ces cmdlets n’avaient pas été mises à jour depuis longtemps, les voici donc rafraîchies avec beaucoup de nouvelles fonctionnalités.

Elles incluent en effet de nouvelles commandes, rendues possibles par les nouvelles API de Service Management, comme par exemple la création d’un nouveau service d’hébergement ou d’un service de stockage, et la possibilité de gérer vos instances SQL Azure et leurs règles de firewall.

Voici par exemple une commande permettant de créer un nouveau compte de stockage:

New-StorageAccount -ServiceName cmdlets42 -Label "Test Cmdlets" -Location "West Europe" -SubscriptionId 2522xxxx-8a06-4af8-8f3f-d6af13e4xxxx -Certificate (get-item cert:\CurrentUser\MY\XXXX6BCF1DC3E2F3B3130842A8C1789527E8XXXX)

Cette commande vous permet de créer un servie de stockage, dans la région “West Europe”, en précisant sont nom (qui servira à construire son URL) ainsi que son label. Pour vous identifier, vous devrez fournir votre Subscription ID (que vous trouverez sur le portail), ainsi que le chemin de votre certificat de gestion.

Pour rappel, vous pouvez facilement lister tous vos certificats avec la commande suivante:

Get-ChildItem cert:\CurrentUser\MY\

Vous pouvez télécharger les Cmdlets 2.0 sur CodePlex, mais attention, vous devrez les compiler avant des les utiliser! En pré-requis, il vous faudra avoir installé, en plus du SDK Windows Azure, le Windows Indentity Framework ainsi que son SDK.