Долгое выполнение команды Import-Module

18 июнь 2024, Вторник
282
0
0 0
При использовании подписанных PowerShell скриптов в сети не имеющей доступа к сети Интернет, можно столкнуться с проблемой длительного выполнения команды Import-Module. Например, подключение модуля VMware.PowerCLI, которая используется для автоматизации задач управления виртуализацией, используя команду:
 Import-Module VMware.PowerCLI
 может занимать длительное время (до нескольких минут).

Данная особенность связана с тем, что при импортировании подписанного PowerShell модуля идет обращение к центру сертификации, которым подписан модуль для проверки наличия сертификата в списке отозванных сертификатов (CRL), а так как сеть Интернет недоступна, то операция по проверки цепочки отозванных сертификатов завершается по таймауту.
Для уменьшения времени импортирования модулей PowerShell, можно в настройках браузера отключить проверку наличия сертификата (которым был подписан скрипт) в списке отозванных сертификатов.

Для этого необходимо
1. запустить панель управления (Control Panel)
2. открыть пункт Internet Options

3. Перейти на закладку Advanced, убрать галку в пункте Check for publisher's certificate revocationи нажать ok

После этих изменений, PowerCLI будет запускаться быстрее, особенно если вы не подключены к сети или не используете прокси-сервер. 
Комментарии:
Прокомментировать
При использовании материалов ссылка на сайт UserMan.ru обязательна.
Политика конфиденциальности
Пользовательское соглашение
UserMan.ru © 2017-2024
Соцсети: VK