Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Уровень серьезности: предупреждение
Описание
Чтобы повысить производительность автоматического обнаружения модуля, манифесты модулей не должны использовать подстановочные знаки ('*') или null ($null) в следующих записях:
AliasesToExportCmdletsToExportFunctionsToExportVariablesToExport
Использование подстановочных знаков или значений NULL приводит к тому, что PowerShell выполняет дорогостоящую работу для анализа модуля во время автоматического обнаружения модуля.
Как
Используйте явный список в записях.
Пример 1
Предположим, что в модуле нет функций для экспорта. В этой конфигурации будет справедливо следующее:
Неправильно
FunctionsToExport = $null
Правильно
FunctionToExport = @()
Пример 2
Предположим, что в модуле есть только две функции, Get-Foo и Set-Foo вы хотите экспортировать их. В этой конфигурации будет справедливо следующее:
Неправильно
FunctionsToExport = '*'
Правильно
FunctionToExport = @(Get-Foo, Set-Foo)