O Windows PowerShell usa uma linguagem própria, em vez de reutilizar linguagens existentes, pelos motivos a seguir.

  • O Windows PowerShell precisava de uma linguagem para gerenciar objetos do Microsoft .NET Framework.

  • Essa linguagem precisava oferecer um ambiente consistente para o uso de cmdlets.

  • Era necessário que a linguagem oferecesse suporte a tarefas complexas, sem tornar as tarefas simples mais complexas.

  • A linguagem precisava ser consistente com linguagens de nível mais alto usadas na programação do .NET Framework, como C#.




Sumário