PowerShell: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
SieBot (discussione | contributi)
m Bot: Aggiungo: nl:Windows PowerShell
Oct326 (discussione | contributi)
m typos
Riga 12:
Inoltre, a differenza degli ambienti [[Unix]], né command.com né cmd.exe rispettano lo standard [[POSIX|POSIX.2]]. [[Microsoft Services for UNIX|Services for UNIX]] include una [[Korn shell|pdksh]] che rispetta tale standard, ma sia questa che altre shell [[UNIX]] che sono disponibili non sono in grado di compiere molti compiti di routine, che restano legati all'interfaccia grafica di Windows. Sebbene la suite di servizi per UNIX faccia ora parte di Windows Server 2003 R2, e sarà inclusa in alcune edizioni di Windows Vista, essa era, in passato, resa disponibile come componente aggiuntivo a pagamento, cosa che ne impedì l'adozione su larga scala.
 
Gli [[Utente (informatica)|utenti]] sono stati allontanati dalla mancanza di documentazione adeguata delle funzionalità a linea di comando. Per covnersoconverso, molte applicazioni grafiche in Unix sono solo [[wrapper]] per tool a riga di comando, che sono corredati di documentazione.
 
[[Microsoft]] tentò di porre rimedio ad alcune di queste limitazioni introducendo [[Windows Script Host]] nel 1998, in concomitanza col rilascio di [[Windows 98]]. Si trattava di un nuovo livello di scripting che poteva implementare un buon numero di [[linguaggio di scripting|linguaggi di scripting]] per controllare le applicazioni. Tuttavia, lo Script Host aveva anche significative limitazioni: non era integrato con la shell, la sua documentazione non era molto accessibile, e fu presto considerato un pericolo per la sicurezza del sistema, dopo che diversi [[Virus (informatica)|virus]] misero in luce la debolezza sostanziale del suo modello di sicurezza.
Riga 20:
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 supporttisupportati da Windows. Microsoft si è impegnata a costruire i tool grafici del futuro sopra PowerShell, assicurandosi che le funzionalità amministrative di base continuininocontinuino ad essere utilizzabili tramite linea di comando, sulla falsariga di un sistema operativo Unix.
 
Microsoft ha pubblicato la seconda [[Versione_beta|beta]] pubblica di "Monad" l'[[11 settembre]] [[2005]], mentre la terza è stata rilasciata il [[10 gennaio]] [[2006]].
 
Microsoft ha annunciato il [[25 aprile]] [[2006]] che WSH avrebbe cambiato nome in Windows PowerShell, e sarebbe divenuta una parte significativa della lorosua offerta di strumenti di gestione del sistema
<ref name="powershell">{{cita web
|url=http://blogs.msdn.com/powershell/archive/2006/04/25/583344.aspx