TechED 2011–Windows Azure e PowerShell: automatizando tarefas

Olá pessoal,

no TechED desse ano apresentei uma das palestras menores, de 30 minutos, focada apenas em demonstrações. Slide-less, se existe o termo.

Com espaço curto e a possibilidade de fazer apenas demonstrações, minha idéia foi mostrar um pouco de PowerShell (sim, mesmo com mais de 5 anos de vida, pouca gente ainda usa essa ferramenta fantástica) e também de como usar o shell para controlar aplicações na nuvem, fazer a publicação e instalação, bem como iniciar o serviço e alterar o número de instâncias.

Mesmo sem slides, fiz um pequeno resumo do que usei no dia para que quem assistiu possa treinar quando puder. Segue minha lista, copiada diretamente do meu OneNote:

 

    Vinicius Canto Xavier @viniciuscanto no twitter

    The Joel Test: 12 Steps to Better Code

    1. Do you use source control?
    1. Can you make a build in one step?
    1. Do you make daily builds?
    2. Do you have a bug database?
    3. Do you fix bugs before writing new code?
    4. Do you have an up-to-date schedule?
    5. Do you have a spec?
    6. Do programmers have quiet working conditions?
    1. Do you use the best tools money can buy?
    1. Do you have testers?
    1. Do new candidates write code during their interview?
    2. Do you do hallway usability testing?

    Pasted from <http://www.joelonsoftware.com/articles/fog0000000043.html>

    Windows Azure Platform PowerShell Cmdlets

    http://wappowershell.codeplex.com

    Ingredientes

    • Azure SDK 1.4 ou superior e todos os pre-requisitos (IIS, etc)
    • PowerShell 2.0 (parte do W7 e 2008R2 por padrão)
    • ADO.NET Data Services Update for .NET 3.5 SP1
    • Windows Identity Foundation Runtime
    • Windows Identity Foundation SDK 4.0

    Instalação

    Módulo vs PSSnapin

    Prefira módulo se não houver necessidade do PSSnapin

    Makecert

    .\makecert -r -pe -a sha1 -n "CN=VCX's Windows Azure Authentication Certificate" -ss My -len 2048 -sp "Microsoft Enhanced RSA and AES Cryptographic Provider" -sy 24 c:\temp\testcert.cer

    Comandos usados hoje

    • Get-Command
    • Get-Member
    • Get-Help
    • Foreach-Object
    • Group
    • Select
    • Get-Module
    • Install-Module
    • Get-Command (de novo!)
    • New-Deployment
    • Get-HostedServices e Get-Deployment
    • Move-Deployment (VIP Switch)
    • Set-DeploymentConfiguration
    • Set-DeploymentStatus

Categorias dessa postagem:

Comentários

sergio : Se você tem Smart TV esse é o site www.tvhd.com.br [31/5/12 10:19 - link]