Я не уверен, является ли это ошибкой или я просто делаю что-то глупое. Скрипт 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: