Опустить путь в справке PowerShell для сценария?

#powershell #powershell-7.0

Вопрос:

Когда я звоню Get-Help My-Script.ps1 -Full , имя моего сценария всегда отображается перед полным путем к сценарию.

Это очень некрасиво и отвлекает от действительно важной информации, которую я предоставляю в своем тексте справки.

Есть ли возможность Get-Help отображать только имя сценария — без пути — возможно, только с добавлением . ?

Редактировать

Вот пример командлета:

 <#
.SYNOPSIS

Initializes installation specific configuration data.

.DESCRIPTION

Updates rows in the database table.

.PARAMETER DataRootPath

Root path of runtime data to be stored.

.PARAMETER WebApiBaseUrl

Base path of Web API.
#>
 

Затем, когда я обращаюсь за помощью к своему командлету, я получаю следующий вывод:

 PS D:DocumentsVisual Studio-ProjekteInstallation2 - IIS Setup> get-help .Configure-IIS.ps1 -Full 


NAME
    D:DocumentsVisual Studio-ProjekteInstallation2 - IIS SetupConfigure-IIS.ps1

SYNOPSIS
    Initializes installation specific configuration data.

    
SYNTAX
    D:DocumentsVisual Studio-ProjekteInstallation2 - IIS SetupConfigure-IIS.ps1 [<CommonParameters>]


DESCRIPTION
    Updates rows in the database table.


PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).

INPUTS

OUTPUTS


RELATED LINKS
 

Я бы предпочел получить это (пожалуйста, обратите внимание на разницу в разделах ИМЕНИ и СИНТАКСИСА).:

 PS D:DocumentsVisual Studio-ProjekteInstallation2 - IIS Setup> get-help .Configure-IIS.ps1 -Full 


NAME
    .Configure-IIS.ps1

SYNOPSIS
    Initializes installation specific configuration data.

    
SYNTAX
    .Configure-IIS.ps1 [<CommonParameters>]


DESCRIPTION
    Updates rows in the database table.


PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).

INPUTS

OUTPUTS


RELATED LINKS
 

Комментарии:

1. Вы говорите о текущем каталоге, в котором находитесь? Можете ли вы показать нам пример вывода. Он не должен ничего добавлять, если сценарий был загружен.

2. Пожалуйста, простите мой запоздалый ответ. Теперь я соответствующим образом обновил свой вопрос.

3. Преобразуйте свой скрипт My-Script.ps1 в модуль My-Script.psm1, Импортируйте модуль My-Script.psm1, затем вызовите Get-Help My-Script -Full. Больше никакой тропинки.