是否有记录 Powershell 6.0 cmdlet 构造的位置?
Is there a location where the construction of Powershell 6.0 cmdlets are documented?
是否有一个地方以易于阅读的方式记录了 Powershell 6.0 的 cmdlet,有点像此处记录 .NET 框架的方式?
https://referencesource.microsoft.com/
我已经尝试在 github 中挖掘 PS 核心,但我很迷茫,不太确定自己在做什么。
我知道一些 C# 但不太了解 .NET 框架,所以它让我感到困惑,而且在实际构建完全成熟的应用程序时我是一个新手程序员,所以很容易迷路而且我不认为我能在那堆代码和文件中找到任何东西。
我假设大多数(如果不是所有)cmdlet 都是用 C# 编写的,所以这不会打扰我,但我确实想知道是否有一个地方可以用 PS 代码编写它们。
我认为这对您来说是一个更好的起点:
https://docs.microsoft.com/en-us/powershell/
PowerShell 函数可以用 PowerShell 自己的脚本语言编写,您将在 .ps1
或 .psd1
中找到它们。在 .Net 中编写函数有点复杂,但文档应该会指导您。请熟悉 Windows PowerShell 和 PowerShell Core 之间的区别(前者基于完整的 .Net 框架并预装 Windows,后者使用 .Net Core/Standard 并且需要安装)
是否有一个地方以易于阅读的方式记录了 Powershell 6.0 的 cmdlet,有点像此处记录 .NET 框架的方式?
https://referencesource.microsoft.com/
我已经尝试在 github 中挖掘 PS 核心,但我很迷茫,不太确定自己在做什么。
我知道一些 C# 但不太了解 .NET 框架,所以它让我感到困惑,而且在实际构建完全成熟的应用程序时我是一个新手程序员,所以很容易迷路而且我不认为我能在那堆代码和文件中找到任何东西。
我假设大多数(如果不是所有)cmdlet 都是用 C# 编写的,所以这不会打扰我,但我确实想知道是否有一个地方可以用 PS 代码编写它们。
我认为这对您来说是一个更好的起点: https://docs.microsoft.com/en-us/powershell/
PowerShell 函数可以用 PowerShell 自己的脚本语言编写,您将在 .ps1
或 .psd1
中找到它们。在 .Net 中编写函数有点复杂,但文档应该会指导您。请熟悉 Windows PowerShell 和 PowerShell Core 之间的区别(前者基于完整的 .Net 框架并预装 Windows,后者使用 .Net Core/Standard 并且需要安装)