«Get-Help $ PSCommandPath -Examples» не показывает примеры, если запускать после «Get-Help $ PSCommandPath» внутри скрипта - PullRequest
1 голос
/ 13 февраля 2020

Я не уверен, является ли это ошибкой или я просто делаю что-то глупое. Скрипт Powershell, приведенный ниже, максимально уменьшен из более крупного скрипта. Запуск команд (со строками, а не переменными) одна за другой в Powershell работает нормально. Просто скрипт не выполняет то, что я хочу.

Что я хочу сделать:

Я хочу показать текст справки по умолчанию для скрипта Powershell I ' m, затем покажите несколько примеров (того же сценария).

Код:

<#
.EXAMPLE
How to run the script goes here:
#>
Get-Help $PSCommandPath
Get-Help $PSCommandPath -Examples

Фактический результат:

Это в два раза больше обычной помощи

NAME
    D:\GODS\scripts\test.ps1

SYNOPSIS


SYNTAX
    D:\GODS\scripts\test.ps1 [<CommonParameters>]


DESCRIPTION


RELATED LINKS

REMARKS
    To see the examples, type: "Get-Help D:\GODS\scripts\test.ps1 -Examples"
    For more information, type: "Get-Help D:\GODS\scripts\test.ps1 -Detailed"
    For technical information, type: "Get-Help D:\GODS\scripts\test.ps1 -Full"

NAME
    D:\GODS\scripts\test.ps1

SYNOPSIS


SYNTAX
    D:\GODS\scripts\test.ps1 [<CommonParameters>]


DESCRIPTION


RELATED LINKS

REMARKS
    To see the examples, type: "Get-Help D:\GODS\scripts\test.ps1 -Examples"
    For more information, type: "Get-Help D:\GODS\scripts\test.ps1 -Detailed"
    For technical information, type: "Get-Help D:\GODS\scripts\test.ps1 -Full"

Ожидаемый результат:

NAME
    D:\GODS\scripts\test.ps1

SYNOPSIS


SYNTAX
    D:\GODS\scripts\test.ps1 [<CommonParameters>]


DESCRIPTION


RELATED LINKS

REMARKS
    To see the examples, type: "Get-Help D:\GODS\scripts\test.ps1 -Examples"
    For more information, type: "Get-Help D:\GODS\scripts\test.ps1 -Detailed"
    For technical information, type: "Get-Help D:\GODS\scripts\test.ps1 -Full"

NAME
    D:\GODS\scripts\test.ps1

SYNOPSIS


    -------------------------- EXAMPLE 1 --------------------------

    PS > How to run the script goes here:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...