La maggior parte delle shell, incluse Cmd.exe e le shell UNIX SH, KSH, CSH e BASH, funziona eseguendo un comando o un'utilità in un nuovo processo e restituendo all'utente i risultati sotto forma di testo. Col tempo, molte utilità di elaborazione di testo, ad esempio sed, AWK e PERL, si sono evolute per supportare questa interazione.

Queste shell includono anche comandi predefiniti che vengono eseguiti nel processo shell, ad esempio il comando typeset in KSH e il comando dir in Cmd.exe. Poiché nella maggior parte delle shell i comandi predefiniti sono in numero limitato, sono state create diverse utilità.

Windows PowerShell si differenzia notevolmente da queste shell.

  • In Windows PowerShell non viene elaborato testo, ma vengono elaborati oggetti basati sulla piattaforma .NET Framework.

  • In Windows PowerShell sono inclusi numerosi comandi predefiniti che possono essere utilizzati in un'interfaccia coerente.

  • Per tutti i comandi della shell viene utilizzato lo stesso parser e non sono necessari parser diversi per ogni strumento. In questo modo, è possibile apprendere l'utilizzo dei comandi con maggiore semplicità.

Non è inoltre necessario abbandonare gli strumenti che si è abituati a utilizzare. In Windows PowerShell è possibile continuare a utilizzare gli strumenti tradizionali di Windows, ad esempio Net, SC e Reg.exe.

In questa sezione sono contenuti gli argomenti seguenti:




Argomenti della Guida