PowerShell: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Gsdefender2 (discussione | contributi)
m +pezzetto di testo
Gsdefender2 (discussione | contributi)
+blocco di testo
Riga 21:
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 degli script - una situazione che è esattamente agli antipodi di quella della maggior parte delle implementazioni di [[UNIX]], in cui una linea di comando in grado di eseguire degli script forniva le funzionalità base.
 
Microsoft progettò PowerShell per rendere meno insormontabili questi problemi, e per rendere meno oneroso il processo di sviluppo di nuove applicazioni grafiche ed a linea di comando integrando un linguaggio di scripting più sicuro in un nuova shell di comando estendibile, che fosse in grado di svolgere ed automatizzare gli stessi compiti amministrativi fondamentali che vengono svolti tramite interfaccia grafica in Windows. L'interfaccia utente di gestione di [[Microsoft Exchange Server|Exchange Server 2007]], per esempio, si basa su PowerShell. 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 supportti da Windows. Microsoft si è impegnata a costruire i tool grafici del futuro sopra PowerShell, assicurandosi che le funzionalità amministrative di base continuinino ad essere utilizzabili tramite linea di comando, sulla falsariga di un sistema operativo Unix.
Microsoft progettò PowerShell
 
Microsoft ha pubblicato la seconda [[Versione_beta|beta]] pubblica di "Monad" l'[[11 Settembre]] [[2005]], mentre la terza è stata rilasciata il [[10 Gennaio]] [[2006]].
<!--
==Storia==
 
Microsoft ha annunciato il [[25 Aprile]] [[2006]] che WSH avrebbe cambiato nome in Windows PowerShell
Microsoft designed PowerShell to mitigate these problems &mdash; and to alleviate their onus of developing discrete GUI and CLI applications &mdash; by integrating a more secure scripting language into a new, extensible command shell capable of performing and automating the same core administrative tasks as [[graphical user interface]]s typically have in Windows. Exchange Server 2007's management user interface, for example, is built on top of PowerShell. In most everyday tasks, PowerShell can be used in place of CMD.EXE and Windows Script Host (WSH). However, for backward-compatibility purposes both CMD.EXE and WSH will continue to be supported by Windows. Microsoft has committed to building future GUI tools on top of PowerShell, ensuring that the core administrative functionality remains scriptable, along the lines of a Unix operating system.
 
<!--
Microsoft published the second "Monad" public [[Development stage#Beta|beta release]] on [[September 11]] [[2005]] and released Beta 3 on [[January 10]] [[2006]].
==Storia==
 
Microsoft announced on [[April 25]] [[2006]] that MSH was renamed to Windows PowerShell, positioning it as a significant part of their management technology offerings<ref name="powershell">{{cite web