首页 > 解决方案 > 是否有记录 Powershell 6.0 cmdlet 构造的位置?

问题描述

是否有地方以易于阅读的方式记录 Powershell 6.0 的 cmdlet,有点像此处记录 .NET 框架的方式?

https://referencesource.microsoft.com/

我已经尝试在 github 中挖掘 PS Core,但我很迷茫,不完全确定自己在做什么。
我知道一些 C#,但不太了解 .NET 框架,所以这让我很困惑,而且在实际构建成熟的应用程序时,我还是一个新手程序员,所以很容易迷路而且我认为我无法在代码和文件的巨大大海捞针中找到任何东西。
我假设大多数(如果不是所有)cmdlet 都是用 C# 编写的,所以这不会打扰我,但我想知道是否有可以用 PS 代码编写它们的地方。

https://github.com/PowerShell/PowerShell

标签: c#.netpowershellpowershell-core

解决方案


我认为这对您来说是一个更好的起点: https ://docs.microsoft.com/en-us/powershell/

PowerShell 函数可以用 PowerShell 自己的脚本语言编写,您可以在.ps1.psd1. 在 .Net 中编写函数有点复杂,但文档应该会指导您。请熟悉 Windows PowerShell 和 PowerShell Core 之间的区别(前者基于完整的 .Net 框架并预装在 Windows 中,后者使用 .Net Core/Standard 构建,需要安装)


推荐阅读