[:it]PowerShell è una shell a riga comandi che permette di richiedere ed implementare tutte le funionaltà presenti in un server o in un semplice client.
Una limitazione fondamentale all’automatizzazione dei task in Windows era il fatto che le sue interfacce di amministrazione native erano aperte ai tool grafici proprietari di Microsoft, e ad ogni interfaccia di script che Microsoft poteva scegliere di fornire. Poiché la GUI costituiva l’interfaccia primaria, risultava difficile fornire “wrapper” in grado di essere inseriti in script – una situazione che è esattamente agli antipodi di quella della maggior parte delle implementazioni di UNIX, in cui una riga di comando in grado di eseguire degli script forniva le funzionalità base.
Nella maggior parte dei compiti di tutti i giorni, PowerShell può sostituire cmd.exe e Windows Script Host (WSH). Tuttavia, per motivi di retrocompatibilità, sia cmd.exe che WSH continueranno ad essere supportati da Windows.
Inoltre, a differenza degli ambienti Unix, né command.com né cmd.exe rispettano lo standard POSIX.2
Per l’attivazione di Power Shell su Windows server 2008 si deve andare su
start
server manager
features
add features
selezionare Windows PowerShell
A questo punto fare il reboot del server.[:]