Trabajando con aplicaciones reales en Windows Azure te das cuenta rápidamente de que necesitas automatizar ciertas tareas, ya que hacerlas de manera manual puede resultar muy pesado y poco productivo; despliegues, actualizaciones, monitorizaciones etc…
Para esta fin los CmdLets de PowerShell para Windows Azure ha sido desde su aparición un gran aliado, aliado que ahora se actualiza a la versión 2.0 que incluye nueva funcionalidad gracias a que Windows Azure ofrece cada vez más APIs de Administración que los desarrolladores podemos utilizar. Claro está, que todo lo que hacen estos CmdLets lo podríamos hacer nosotros mismo.
Tanto la descarga como la documentación sobre su utilización la podéis encontrar aquí.
Las novedades más importantes son los comandos para trabajar con SQL Azure, aquellos que exportan toda las métricas del Storage y los que permiten tratar la información de diagnóstico de las aplicaciones Azure..
Por ejemplo, algunos comandos nuevos son:
Window Azure Storage Analytics
Get-StorageAnalyticsLogs | Downloads the analytics logs for the specified service. |
Get-StorageAnalyticsMetrics | Downloads the Windows Azure Storage Analytics metrics for the specified service. |
Get-StorageServicePropertiesForAnalytics | Gets Windows Azure Storage Analytics properties for a storage account. |
Set-StorageServicePropertiesForAnalytics | Sets Windows Azure Storage Analytics properties for a storage account. |
SQL Azure Servers
Get-SqlAzureServer | Enumerates SQL Azure servers that are provisioned for a subscription. |
New-SqlAzureServer | Adds a new SQL Azure server to a subscription. |
Remove-SqlAzureServer | Deletes a SQL Azure server from a subscription. |
Set-SqlAzurePassword | Sets the administrative password of a SQL Azure server. |
SQL Azure Firewall Rules
Get-SqlAzureFirewallRules | Retrieves a list of all the firewall rules for a SQL Azure server |
New-SqlAzureFirewallRule | Updates an existing firewall rule or adds a new firewall rule for a SQL Azure server |
Remove-SqlAzureFirewallRule | Deletes a firewall rule from a SQL Azure server. |