Открытый браузер в Powershell просто перестал работать - PullRequest
6 голосов
/ 04 апреля 2011

Последние пару недель я создавал сценарии Windows Powershell для автоматизации тестирования веб-интерфейса. Все они работали нормально, до сегодняшнего дня я управлял ими и получил миллион исключений. Я пытался вручную создать объект InternetExplorer:

$ie = new-object -com "InternetExplorer.Application"

И я получаю эту ошибку:

New-Object : Creating an instance of the COM component with CLSID {0002DF01-0000-0000-C000-000000000046} from the IClassFactory failed due to the following error: 800704a6.
At line:1 char:17 + $ie = new-object  <<<< -com "InternetExplorer.Application"

Это точно такой же код, который я использовал снова и снова для запуска InternetExplorer. Почему он вдруг перестал работать и как я могу это исправить?

1 Ответ

7 голосов
/ 04 апреля 2011

Странно, что сообщение об ошибке соответствует этому:

Выключение системы уже было по расписанию. (Исключение из HRESULT: 0x800704A6)

Вы обновили IE или иным образом установили что-то, требующее перезагрузки машины?

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