Windows PowerShell utiliza su propio lenguaje, en lugar de reutilizar lenguajes existentes, por los motivos siguientes:

  • Windows PowerShell necesita un lenguaje que permita administrar objetos de Microsoft .NET Framework.

  • El lenguaje debe proporcionar un entorno coherente para el uso de cmdlets.

  • El lenguaje debe ser capaz de realizar tareas complejas sin complicar las tareas sencillas.

  • El lenguaje debe ser coherente con los lenguajes de nivel superior que se utilizan en la programación de .NET Framework, como C#.




Tabla de contenido