Con il tempo vi sarete probabilmente abituati ad alcuni comandi forniti dalle vostre shell preferite; un nuovo linguaggio che non tenga in considerazione le abitudini dei propri utilizzatori sarebbe destinato a fallire nel suo compito, velocemente. Ecco perché in Windows PowerShell potete eseguire anche la maggior parte dei comandi standard di Windows e lanciare eseguibili dotati di interfaccia grafica, come Blocco note o Calcolatrice. Anche in PowerShell, inoltre, così come avveniva in Cmd.exe, è possibile importare il testo di output generato da programmi esterni ed utilizzarlo all’interno della shell. Anche se comandi come dir, ls o cd non seguono la sintassi ufficiale di Windows PowerShell, funzionano e possono essere utilizzati senza problemi.
Un ambiente interattivo
Così come altre shell, anche Windows PowerShell supporta un ambiente completamente interattivo. Se viene inserito un comando al prompt, questo viene elaborato e ne viene mostrato il risultato (output) nella finestra della shell. Potete spedire l’output da un comando ad un file o ad una stampante o utilizzare l’operatore pipeline (|) per dirottarlo ad un altro comando.