PowerShell
shell e linguaggio di programmazione ideata da Microsoft Corporation / Da Wikipedia, l'enciclopedia encyclopedia
Caro Wikiwand AI, Facciamo breve rispondendo semplicemente a queste domande chiave:
Puoi elencare i principali fatti e statistiche su PowerShell?
Riassumi questo articolo per un bambino di 10 anni
PowerShell, noto inizialmente come Microsoft Shell, MSH o col nome in codice Monad e poi come Windows PowerShell, è una shell caratterizzata dall'interfaccia a riga di comando (CLI) e da un linguaggio di scripting, sviluppata da Microsoft, basato sulla programmazione a oggetti e sul framework Microsoft .NET.
PowerShell software | |
---|---|
Windows Powershell in esecuzione su Windows 7 | |
Genere | Terminale |
Sviluppatore | Microsoft Corporation |
Data prima versione | 14 novembre 2006 |
Ultima versione | 7.4.2 (11 aprile 2024) |
Sistema operativo | Microsoft Windows
macOS Linux |
Linguaggio | C# |
Licenza | Licenza MIT dalla versione 6.0.0 (licenza libera) |
Sito web | PowerShell |
Microsoft intendeva in origine distribuire PowerShell insieme con Windows Vista, ma in seguito ha definito delle date di distribuzione diverse per PowerShell. Necessita della versione 2.0 del .NET Framework ed è supportato su Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8 e Windows 10 disponibile nelle edizioni x86, x64 ed Itanium. Era presente in versione 2 su Windows 7 dal quale non è disinstallabile. L'installazione di Powershell su Windows 2000 è possibile (previa installazione del framework), ma il sistema che ne risulta è completamente non standard e non supportato.
Costituisce inoltre la base dell'interfaccia amministrativa per Microsoft Exchange Server 2007 dove qualsiasi operazione è svolta tramite riga di comando e l'interfaccia GUI è posizionata su uno strato superiore a detti comandi.
Inizialmente noto come Windows PowerShell è stato reso open source e multi piattaforma il 18 agosto 2016 con l'introduzione di PowerShell Core. Il primo è costruito su .NET Framework, il secondo su .NET Core.