由于以下原因,Windows PowerShell 使用它自己的语言,而不是重用现有的语言:

  • Windows PowerShell 需要用于管理 Microsoft .NET Framework 对象的语言。

  • 该语言需要为使用 cmdlet 提供一致的环境。

  • 该语言需要支持复杂的任务,而不会使简单的任务变得更复杂。

  • 该语言需要与在 .NET Framework 编程中使用的高级语言(如 C#)一致。




目录