Jaa


Haz la Primitiva con PowerShell

Hola

Estoy preparando la futura webcast de PowerShell en Windows Server 2008 y no me he podido resistir a hacer este pequeño script para mi amico Paco, y que seguramente use como demo en algún momento:

$rand = New-Object system.random
$i=0
$primitiva=0,0,0,0,0,0
Do
{
$random=$rand.next(1,49)
if ($primitiva -notcontains $random)
{
$primitiva[$i]=$random
$i++
}
}
While ($i -le 5)
Write-Host "Los números de la suerte para la Primitiva son:" ($primitiva | Sort)

y lo mismo pero de manera un poco más críptica, para que parezca más complicado de lo que es:

$rand = New-Object system.random
$i=0
$primitiva=0,0,0,0,0,0
Do {$random=$rand.next(1,49) ; if ($primitiva -notcontains $random) {$primitiva[$i]=$random; $i++}} While ($i -le 5)
Write-Host "Los números de la suerte para la Primitiva son:" ($primitiva | Sort)

Para usarlo basta con salvar el texto con extension .ps1 y ejecutarlo en la consola:

PS C:\Users\davidce\Documents> ./primitiva.ps1
Los números de la suerte para la Primitiva son: 11 18 19 29 41 44

(si alguien echa estos números y le toca, que por favor reparta)

Me esta gustando esto MUCHO esto de la PowerShell a medida que voy haciendo más cosas con ella. Vamos a por la parte de COM, WMI y ADSI

Saludos

Technorati tags: Windows Server 2008, PowerShell, Lotería Primitiva

Comments

  • Anonymous
    January 01, 2003
    PingBack from http://loteria.vahalo.com/2007/08/07/haz-la-primitiva-con-powershell/

  • Anonymous
    August 22, 2007
    ese cerviiiii!!! me encanta que te estés acercando al mundo del desarrollo a través de powershell, en 4 dias te veo con el visual studio Orcas haciendo integracion con Excel :D Los 'developers' intentaremos acercarnos a IT a través de lo mismo O=) ciaou figuraaa!!!