Я пытаюсь создать ссылку на всплывающее окно IE. Мой скрипт нажимает ссылку, которая открывает страницу в новом окне. Чтобы получить доступ к этому новому окну, я делаю следующее:Произошла ошибка при перечислении через коллекцию: доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))
$allreg = New-Object -ComObject shell.application
$popup = $allreg.Windows() | ? {$_.LocationName -like 'Wells'}
$popup.document
Ошибка: Произошла ошибка при перечислении через коллекции: отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)).
UPDATE: Так что я был в состоянии получить ссылку на ссылку окна, но до сих пор не в состоянии получить объект документа окна. Есть идеи?
Одна из возвращаемых окон, к которой вы подключаетесь, вероятно, работает как другой пользователь. Попробуйте запустить скрипт как admin. –
Хм, но я уже запускаю свой PowerShell ISE в качестве администратора. – Quanda
Просто для того, чтобы убедиться: вы используете его как admin (щелкните правой кнопкой мыши powershell и запустите его как admin)? Недостаточно иметь пользователя-администратора с UAC. –