Назад | Перейти на главную страницу

Какие настройки безопасности в IE не позволяют запускать макросы автозапуска формы?

Я пытаюсь автоматизировать вход в Amazon Web Services с помощью autoit на довольно защищенной машине с Windows. Я могу запустить сценарий как администратор на коробке, и он работает нормально, но когда я вхожу как пользователь по «усиленным» правилам (усиленным установкой программного обеспечения Cyberark PSM).

Мне пришлось изменить групповую политику, чтобы разрешить javascript не перенаправлять на целевую страницу AWS по умолчанию. Мой сценарий autoit вводит имя пользователя и пароль, но он не нажимает ссылку «Войти» под этим пользователем (хотя возвращаемое значение при вызове щелчка в сценарии autoit говорит, что это сработало). Этот сценарий autoit работает на моем ПК и на этом сервере, если я вхожу в систему как администратор, а не как заблокированный пользователь.

$uname=$TargetUsername
$pwd=$TargetPassword
_IEFormElementSetValue ($oQuery1, $uname)
_IEFormElementSetValue ($oQuery2, $pwd)

_IEAction ($oButton, "click")

_IELoadWait($oIE,0)

Я тоже пробовал использовать formSubmit, и у меня были те же результаты. Я также пытался вызвать метод javascript oauth напрямую, но я не уверен, что это такое, и то, что я пробовал с помощью autoit, не сработало.