16/09/2008

Introduzione a PowerShell

Appendice - Script di esempio

A cura di Efran Cobisi


Script più complessi


Esempio 3: Il vostro reader di feed RSS

Recuperate da un dato indirizzo un feed RSS e visualizzatene i post, riportando il link di ciascuno: >
([xml](New-Object net.webclient).DownloadString( "http://blogs.msdn.com/powershell/rss.aspx")).rss.channel.item |
    Format-Table Title,Link
Commenti:
Talvolta la prima connessione con un alcuni siti potrebbe essere lenta.

Esempio 4: Aggiungere finestre Windows agli script


Create una finestra Windows per visualizzare graficamente delle informazioni (o altro): >
[void][reflection.assembly]::LoadWithPartialName("System.Windows.Forms")
$form = New-Object Windows.Forms.Form
$form.Text = "La mia prima form"
$button = New-Object Windows.Forms.Button
$button.text="Clicca qui!"
$button.Dock="fill"
$button.add_click({$form.close()})
$form.controls.add($button)
$form.Add_Shown({$form.Activate()})
$form.ShowDialog()
Commenti:
Per uscire è sufficiente fare click sul pulsante “Clicca qui!” del form appena creato dallo script (potrebbe essere nascosto dalla finestra di Windows PowerShell).

Commenti



Nessun commento disponibile.

Cobisi EmailVerify.NET is a Microsoft .NET software component that validates email addresses. valid email