Le interfacce utente grafiche si basano su alcuni concetti essenziali noti alla maggior parte degli utenti. Per l'esecuzione delle diverse attività gli utenti si affidano a tali interfacce familiari. Nei sistemi operativi viene offerta agli utenti una rappresentazione grafica degli elementi, a cui di solito è possibile accedere tramite menu a discesa, che consentono di utilizzare funzionalità specifiche, e menu di contesto, che permettono di avvalersi delle funzionalità peculiari del contesto specifico.

Un'interfaccia della riga di comando, come Windows PowerShell, deve utilizzare un approccio diverso all'esposizione delle informazioni perché non dispone di menu o sistemi grafici per aiutare l'utente, il quale ha la necessità di conoscere i nomi dei comandi prima di poterli utilizzare. Sebbene sia possibile digitare comandi complessi equivalenti alle funzionalità di un ambiente con interfaccia grafica, è necessario familiarizzarsi con i comandi più frequentemente utilizzati e con i relativi parametri.

La maggior parte delle interfacce della riga di comando non ha modelli in grado di aiutare l'utente nell'apprendimento delle caratteristiche dell'interfaccia stessa. Dal momento che le interfacce della riga di comando sono state le prime shell dei sistemi operativi, i nomi di molti comandi e di molti parametri sono stati scelti in modo arbitrario. In genere sono stati scelti nomi concisi piuttosto che chiari. Sebbene in quasi tutte le interfacce della riga di comando siano integrati la Guida e gli standard di progettazione dei comandi, sono di solito stati ideati per essere compatibili con i primissimi comandi, pertanto l'intero insieme dei comandi è ancora modellato sulla base di decisioni prese decenni fa.

Windows PowerShell è stato progettato per sfruttare la conoscenza oramai consolidata degli utenti in fatto di interfacce della riga di comando. In questo capitolo verranno descritti alcuni degli strumenti e dei concetti di base utili per apprendere rapidamente l'utilizzo di Windows PowerShell. Sono inclusi:

  • Utilizzo di Get-Command

  • Utilizzo di Cmd.exe e dei comandi UNIX

  • Utilizzo di comandi esterni

  • Utilizzo di Tab-Completion

  • Utilizzo di Get-Help




Argomenti della Guida