Как отключить предупреждение о неутвержденных глаголах при импорте модулей? - PullRequest
0 голосов
/ 20 декабря 2018

Я импортирую модуль с Import-Module и получаю следующее предупреждение:

ПРЕДУПРЕЖДЕНИЕ. Некоторые импортированные имена команд содержат неутвержденные глаголы, которые могут сделать их менее доступными для обнаружения.Используйте параметр Verbose для более подробной информации или введите Get-Verb, чтобы просмотреть список разрешенных глаголов.

Как его отключить?

1 Ответ

0 голосов
/ 20 декабря 2018

Используйте -DisableNameChecking, как в

Import-Module -DisableNameChecking

Цитирование документации Модуль импорта :

-DisableNameChecking

Указывает, что этот командлет подавляет сообщение, предупреждающее вас при импорте командлета или функции, имя которой включает в себя неутвержденный глагол или запрещенный символ.

По умолчанию, когда импортируемый вами модуль экспортирует командлеты илиВ функциях, которые имеют неутвержденные глаголы в своих именах, PowerShell отображает следующее предупреждающее сообщение:

"ПРЕДУПРЕЖДЕНИЕ. Некоторые импортированные имена команд содержат неутвержденные глаголы, которые могут сделать их менее доступными для обнаружения. Используйте параметр Verbose для получения более подробной информации или введите Get-Глагол, чтобы увидеть список утвержденных глаголов. "

Это сообщение является только предупреждением.Весь модуль все еще импортируется, включая несоответствующие команды.Хотя сообщение отображается для пользователей модуля, проблема с именами должна быть решена автором модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...