PowerShell: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Storia: tempi e forma espressiva. |
|||
Riga 31:
Ogni distribuzione di [[MS-DOS]] e [[Microsoft Windows]] ha sempre incorporato un'[[Interfaccia a riga di comando]]: [[command.com]] nelle versioni basate su [[MS-DOS]]; [[cmd.exe]] in quelle basate su [[Windows NT]]: non erano, però, in grado di riprodurre, o di automatizzare tutte le funzioni amministrative disponibili tramite [[interfaccia grafica|GUI]], sebbene la situazione sia migliorata con [[Windows Server 2003]]. Ciò era dovuto ad una combinazione di limitazioni intrinseche agli strumenti equivalenti a riga di comando o al fatto che Microsoft non ha fornito, per lungo tempo, utility affidabili di questo tipo.<ref>{{Cita news|lingua=it|autore=|url=https://www.wired.it/gadget/computer/2017/01/17/ms-dos-ancora-vivo/|titolo=Il DOS è ancora vivo, nascosto dentro Windows 10 - Wired|pubblicazione=Wired|data=2017-01-17|accesso=2017-02-04}}</ref>
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
Gli [[Utente (informatica)|utenti]]
[[Microsoft]] tentò quindi di porre rimedio ad alcune di
Windows Server 2003 e alcune versioni di Windows XP includono un host per script a riga di comando denominato Cscript.exe (si tratta, essenzialmente, di una porzione autonoma del Windows Script Host di cui sopra), non integrato con la shell preesistente (cmd.exe). Questi [[sistema operativo|sistemi operativi]] forniscono anche altre righe di comando ''[[ad hoc]]'' (ad esempio [[netsh]]), anch'esse non del tutto integrate.
|