![]() |
Помощь со скриптом автологина
Вложений: 2
Всем привет!
Есть один скрипт на vbs, другой на powershell. Выполняют одну и ту же операцию. Скрипты были найдены в интернете и немного подправлены под себя. Суть скриптов заключается в том чтобы войти по адресу ввести логин/пароль и нажать логин. Данный скрипт должен отрабатываться при входе пользователя в компьютер путем выполнения политики (GPO) "Сценарий входа". Все работает отлично за одним исключением, скрипт полностью (на 100%) отрабатывается только, если вход осуществляется встроенной в домен учеткой Администратора или если просто зайти в компьютер локальным админом и выполнить скрипт вручную. Если вход осуществляется обычным пользователем входящим только в группу "Пользователи домена", то скрипт открывает лишь заданный url и на этом все заканчивается. Если пользователя наделить аналогичными правами, что и у встроенного в домен админа, то скрипт отрабатывается, но не полностью, открывается url, происходит вход, но не запускается надстройка, необходимая для работы с сайтом. В любом случае меня данный расклад не устраивает, т.к. я не хочу наделять пользователей правами. Прошу помочь в решении проблемы, либо может поможете в написании нового скрипта, который бы работал корректно. В написании скриптов я не силен. Ошибки скриптов во вложении. Коды скриптов: VBS PowerShell PS Использовать IE не обязательно, можно и Ghrome. PPS Бился с проблемой дней пять, но безуспешно. Поэтому решил обратится за помощью. |
Попробуйте запустить скрипт PowerShell в режиме STA:
powershell -sta -file "C:\script.ps1" |
Попробовал, все по прежнему.
PS Добавил в коллекцию 3-й скрипт на vbs, так-же не работает. (( PPS Я мягко сказать не силен в написании скриптов, да и вообще с языками на Вы, но мне кажется, что скрипта не отрабатывает из-за COM и DOM элементов/объектов, не знаю, как выразиться. PPPS А можно ли обойтись без InternetExplorer.Application, а просто запускать браузер по его расположению и не обязательно IE? PPPPS Можно ли этим параметром Set objIGH = WScript.CreateObject(blablabla )запустить Google Chrome? Что-то на подобие этого: Код:
Set wsh = WScript.CreateObject("WScript.Shell") Пробовал этот же скрипт на fabasoft'е и на yandex'е, не получилось. Код:
DIM IE |
Разжился скриптом на Autoit. Скомпилировал скрипт в exe'шник, подсунул в сценарий, входа.
Результат прежний. Что такого может работать у встроенного Админа, чего не работает у простого юзера даже наделенного аналогичными правами админа? Я в замешательстве. PS Наверно дело в самом сайте. Я Мега-Супер-Злой!!!!!!! Все дело было в "Контроле учетных записей" UAC Ее надо полностью выключить! Нет слов. |
Поскольку тема http://forum.oszone.net/thread-267462.html закрыта, задам вопрос здесь.
Имеется портабельная версия браузера Iron (Iron_Portable.exe) и собственно ярлык на рабочем столе. Нужно сделать автологин на сайт http://www.pgz.ako.kirov.ru/website/Menu/Page/170 Попробовал сделать по аналогии, не получилось. Как понял, не создался объект Iron_Portable Скрытый текст
Код:
Option Explicit п.с. Win7x64 |
А вы уверены, что существует COM-объект у этой программы? Если существует его надо зарегистрировать в системе:
Код:
C:\>regsvr32.exe /path/to/component/someComObj.dll Ugend, отключать UAC не лучший вариант, мне так кажется. Может есть смысл установить разрешения для нужных пользователей для данного COM-объекта? |
Цитата:
Список файлов и каталогов http://rghost.ru/private/6GGCHwgBp/b...a713a59236bb7a |
Ничего по COM для этого браузера не нашел (хотя не очень долго искал), но его недавно походу сделали и, скорее всего, такой функциональности нет.
Наверно, есть смысл искать другие варианты реализации задуманного. |
Цитата:
|
Цитата:
|
А почему с IE не работает? Должно бы работать.
|
Цитата:
|
поковыряйте настройки IE. Обязательно должно работать. Обычно создатели сайта инструкцию присылают какие настройки сделать, чтобы работало.
|
Цитата:
|
to sov44:
Код:
# Получаем Frame, который содержит форму для пароля и логина |
Основная задача - создать ярлык на рабочем столе для входа по логину и паролю на сайт.
Kazun, c PowerShell не работал, этот код нужно обернуть в скрипт (zk.ps1) и добавить как аргумент запуска странички в свойствах ярлыка ie? Хотел добавить код в скрипт PowerShell шапки, но не понял, что куда. Сорри за ламерство с PowerShell. Хотелось бы видеть код и на vbs |
Время: 11:32. |
Время: 11:32.
© OSzone.net 2001-