16/09/2008

Introduzione a PowerShell

Appendice - Script di esempio

A cura di Efran Cobisi


Esempi di PowerShell: dal semplice al complesso


Potete semplicemente copiare gli script che trovate qui di seguito ed eseguirli direttamente all’interno di Windows PowerShell; ciascuno dimostra le possibilità e le potenzialità di PowerShell ma rende evidente anche il fatto che una breve introduzione come quella rappresentata da questo libro non può ricoprire in nessun modo tutti gli aspetti di questo prodotto eccezionale.
Per copiare gli script, evidenziate le linee di testo al di sotto del primo simbolo > all’interno dei commenti (escludendo questi ultimi, naturalmente). Questi esercizi sono principalmente tratti dal libro “Windows PowerShell in Action”, scritto da Bruce Payette, uno dei padri fondatori di Windows PowerShell, dove troverete anche un’analisi più dettagliata di ciascuno esempio, nel caso abbiate bisogno di maggiori informazioni.

Esempio 1: Output diretto di una stringa


Il più breve programma “Hello world” mai realizzato: >
"Hello world”
Commenti:
Windows PowerShell riconosce le stringhe e può effettuarne direttamente l’output.

Esempio 2: Analisi dei file di log


Create una lista di tutti i file di log nella cartella di Windows (variabile d’ambiente “Windir”); cercate all’interno dei file di log la parola “Error”, visualizzate in output il nome del file di log e la linea con l’errore: >
dir $env:windir\*.log | Select-String -List Error |
    Format-Table Path,LineNumber –AutoSize
Commenti:
Ci potrebbero essere dei messaggi di errore dovuti a problemi di autorizzazione di accesso alle cartelle. Potete ignorare questi messaggi.

Commenti



Nessun commento disponibile.

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