Microsoft ha rilasciato un documento sulle specifiche della lingua di Windows PowerShell ed è ora disponibile per il download.

Queste shell hanno anche comandi incorporati nella shell ed eseguiti nel processo shell. Poiché esistono pochi comandi incorporati, sono state create molte utilità per completarli.
PowerShell include un linguaggio di scripting molto ricco che supporta i costrutti per il looping, le condizioni, il controllo del flusso e l'assegnazione delle variabili. Questo linguaggio ha caratteristiche di sintassi e parole chiave simili a quelle usate nel linguaggio di programmazione C #.
PowerShell è molto diverso. Invece di elaborare il testo, la shell elabora gli oggetti. PowerShell include anche un ampio set di comandi incorporati con ciascuno un'interfaccia coerente e questi possono funzionare con i comandi scritti dall'utente.
Pagina di download: Microsoft.
Puoi anche consultare la guida allo scripting di Windows PowerShell. Vai qui per scaricare il Guida di Windows PowerShell 4.0.