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.