Есть ли место, где задокументирована конструкция командлетов Powershell 6.0?
Есть ли место, где командлеты Powershell 6.0 документированы в удобной для чтения форме, вроде того, как здесь описана платформа.NET?
https://referencesource.microsoft.com/
Я уже пробовал копаться в github для PS Core, но скорее заблудился и не совсем уверен, что делаю.
Я знаю немного C#, но не очень хорошо знаю.NET Framework, поэтому он меня смущает, так как я начинающий программист, когда дело доходит до создания полноценных приложений, так что довольно легко потеряться и я не думаю, что смогу найти что-нибудь в этом гигантском стоге сена кода и файлов.
Я полагаю, что большинство, если не все командлеты написаны на C#, так что меня это не беспокоит, но мне интересно, было ли место, где они могли бы быть написаны в коде PS.
1 ответ
Я думаю, что это лучшая отправная точка для вас: https://docs.microsoft.com/en-us/powershell/
Функции PowerShell могут быть написаны на собственном языке сценариев PowerShell, и вы найдете их в .ps1
или же .psd1
, Написание функции в.Net немного сложнее, но документы должны помочь вам. Пожалуйста, ознакомьтесь с разницей между Windows PowerShell и PowerShell Core (первая основана на полной.Net-структуре и поставляется с предустановленной Windows, а вторая построена с использованием.Net Core/Standard и должна быть установлена).