Я пытаюсь создать шпаргалку для модуля power-shell, который я пишу.Я использую специальное сообщение справки, которое вы можете добавить в функцию в модуле powershell.Затем вызывая Get-Help для каждого метода, затем выбирая какой-то конкретный вывод и форматируя таблицу.Я застреваю, пытаясь получить необработанные данные, которые можно связать с помощью функции Get-Help.
образец модуля Power-Shell
# example_psmod_psm1
#this is a test
function commitWithMessage() {
<#
.SYNOPSIS
git commit --verbose --message
.DESCRIPTION
gitcm
.NOTES
Commits to local git repo with verbose and message flag
#>
git commit --verbose --message $args[0]
}
Вызов справочной службы get работает нормально и отображает правильную информацию на одной странице, когда я выполняю следующий вызов.
Get-Help commitWithMessage
но я, когда я пытаюсь выбрать конкретные поля, а затем вывести его в виде таблицы с помощью следующей команды.
Get-Help commitWithMessage | Format-Table "DESCRIPTION", "SYNOPSIS","NOTES"
Я получаю следующее.
Я пытаюсь выяснить, во что обернуто описание и как получить текстовые данные.И похоже, что заметки не вытягиваются из файла