PowerShell

PowerShell

Captura de tela de uma sessão do Windows PowerShell
Paradigma Multi-paradigma: Imperativo, pipeline, orientada a objetos, funcional e reflexiva
Última versão 5.1.14393 (2-8-2016)
Versão em teste 6.0.0 Alfa 9 (18-8-2016)
Criado por Microsoft
Estilo de tipagem tipagem forte, segurança de tipo, inferência de tipo, dinâmica
Influenciada por Ksh, Perl, C#, CL, DCL, SQL, Tcl, Tk, Chef, Puppet[1]
Plataforma Framework .NET, .NET Core
Sistema operacional Windows XP e posteriores, OS X, CentOS, Ubuntu
Licença MIT License[2] (mas o componente Windows permanece proprietário)
Página oficial https://msdn.microsoft.com/en-us/powershell

PowerShell é um shell de linha de comando baseado em tarefas e linguagem de script desenvolvido no .NET. Inicialmente, apenas um componente do Windows, o PowerShell tornou-se de código aberto e multiplataforma em 18 de agosto de 2016 com a introdução do PowerShell Core.[3]

No PowerShell, tarefas administrativas são realizadas através de cmdlets (pronuncia-se command-lets), que são classes .NET especializadas que implementam uma operação específica.

Atualmente os produtos Server da Microsoft devem fornecer suporte à automatização via PowerShell, segundo seu Common Engineering Criteria. O Windows PowerShell é integrado como componente opcional do Windows Server 2008, habilitado por padrão desde o Windows Server 2008 R2 (exceto instalação core) e Windows 7, e pode ser baixado separadamente para Windows XP SP2, Windows Vista e Windows Server 2003.

  1. Snover, Jeffrey (25 de maio de 2008). «PowerShell and WPF: WTF». Windows PowerShell Blog. Microsoft 
  2. [1]
  3. Bright, Peter (18 de agosto de 2016). «PowerShell is Microsoft's latest open source release, coming to Linux, OS X» (em inglês) 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy