Долгое выполнение команды Import-Module
При использовании подписанных PowerShell скриптов в сети не имеющей доступа к сети Интернет, можно столкнуться с проблемой длительного выполнения команды Import-Module. Например, подключение модуля VMware.PowerCLI, которая используется для автоматизации задач управления виртуализацией, используя команду:
![](/uploads/posts/2024-06/medium/1718718881_1718718785370.png)
Данная особенность связана с тем, что при импортировании подписанного PowerShell модуля идет обращение к центру сертификации, которым подписан модуль для проверки наличия сертификата в списке отозванных сертификатов (CRL), а так как сеть Интернет недоступна, то операция по проверки цепочки отозванных сертификатов завершается по таймауту.
Для уменьшения времени импортирования модулей PowerShell, можно в настройках браузера отключить проверку наличия сертификата (которым был подписан скрипт) в списке отозванных сертификатов.
Для этого необходимо
1. запустить панель управления (Control Panel)
2. открыть пункт Internet Options
![](/uploads/posts/2024-06/medium/1718751679_1718751613141.png)
3. Перейти на закладку Advanced, убрать галку в пункте Check for publisher's certificate revocationи нажать ok
![](/uploads/posts/2024-06/medium/1718751780_1718751737166.png)
После этих изменений, PowerCLI будет запускаться быстрее, особенно если вы не подключены к сети или не используете прокси-сервер.
Import-Module VMware.PowerCLI
может занимать длительное время (до нескольких минут).![](/uploads/posts/2024-06/medium/1718718881_1718718785370.png)
Данная особенность связана с тем, что при импортировании подписанного PowerShell модуля идет обращение к центру сертификации, которым подписан модуль для проверки наличия сертификата в списке отозванных сертификатов (CRL), а так как сеть Интернет недоступна, то операция по проверки цепочки отозванных сертификатов завершается по таймауту.
Для уменьшения времени импортирования модулей PowerShell, можно в настройках браузера отключить проверку наличия сертификата (которым был подписан скрипт) в списке отозванных сертификатов.
Для этого необходимо
1. запустить панель управления (Control Panel)
2. открыть пункт Internet Options
![](/uploads/posts/2024-06/medium/1718751679_1718751613141.png)
3. Перейти на закладку Advanced, убрать галку в пункте Check for publisher's certificate revocationи нажать ok
![](/uploads/posts/2024-06/medium/1718751780_1718751737166.png)
После этих изменений, PowerCLI будет запускаться быстрее, особенно если вы не подключены к сети или не используете прокси-сервер.
Похожие статьи:
16 август 2022, Вторник
TS: Ошибка при проверки подлинности 0x607
29 апрель 2021, Четверг
Как получить список сертификатов установленных на машине?
01 октябрь 2019, Вторник
Как установить VMware PowerCLI?
18 июнь 2018, Понедельник
IIS: Не удается скачать delta CRL Microsoft CA: 404 file not found
04 декабрь 2017, Понедельник
Как конвертировать AD свойство пользователя accountExpires в читаемый формат?
Комментарии: