c# - 是否有记录 Powershell 6.0 cmdlet 构造的位置?
问题描述
是否有地方以易于阅读的方式记录 Powershell 6.0 的 cmdlet,有点像此处记录 .NET 框架的方式?
https://referencesource.microsoft.com/
我已经尝试在 github 中挖掘 PS Core,但我很迷茫,不完全确定自己在做什么。
我知道一些 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 构建,需要安装)
推荐阅读
- reactjs - React-csv 没有正确分离数据
- xml - 如何在元素树中修复此 ElementTree.py(1320)XML()
- java - 大家好,我使用 Lottie 动画创建了一个启动画面,我的问题是动画完成后,我如何更改活动?
- angular - 向外部 api 调用发出发布请求时如何以角度修复跨域请求块
- c# - 等待 API 响应时加载页面
- python-3.x - 如何在 hsv 颜色空间中找到红色和黄色颜色的上限和下限?
- c# - MahApps 图标包
- node.js - 使用 express [NODEJS] 发送和接收图像缓冲区
- c# - 光标在代码编辑器中的 Visual Studio 2019 中损坏
- c - 如何使用这些代码将 concole 输出打印到我的文本文件中?