2010-01-14 2 views
1

Я запускаю сценарий Powershell на компьютере, у которого нет подключения к Интернету. Но для начала требуется около 30 секунд. Как это решить? У меня есть ngen.Замедлить скрипт powershell без интернета

+1

Когда я выключаю свой WiFi и запускаю файл powershell.exe, он занимает тот же промежуток времени, что и в Интернете. Так что это нечто специфическое для вашей ситуации. –

+1

Это не вопрос программирования, он более общий, чем тот. Хотя я считаю, что PowerShell во многом отличен, Microsoft нацелила его прежде всего на системных администраторов. Я думаю, что serverfault наиболее точно соответствует этой аудитории. Ответ –

+0

знакомства Кейта об аннулированных сертификатах Список –

ответ

8

Существует известная проблема с проверками списка отзыва сертификатов и .NET (на котором построен PowerShell). Проверьте это post about the .NET issue.

+2

Я сделал, как они говорят: выберите TOOLS/Свойства Обозревателя из IE - выберите ADVANCED из нового окна - прокрутите вниз до SECURITY - снимите флажок «проверить издатель отзыва сертификатов» И он решает проблему – magol

0

Похоже, что он может попытаться выполнить поиск DNS и ждет его таймаута. Я полагаю, что на машине не требуется ~ 30 секунд с интернет-соединение? Вы можете попробовать установить на рабочем компьютере фальшивый DNS-ресивер и посмотреть, требуется ли там около 30 секунд.

Смежные вопросы