由于以下原因,Windows PowerShell 使用它自己的语言,而不是重用现有的语言:
-
Windows PowerShell 需要用于管理 Microsoft .NET Framework 对象的语言。
-
该语言需要为使用 cmdlet 提供一致的环境。
-
该语言需要支持复杂的任务,而不会使简单的任务变得更复杂。
-
该语言需要与在 .NET Framework 编程中使用的高级语言(如 C#)一致。
由于以下原因,Windows PowerShell 使用它自己的语言,而不是重用现有的语言: