Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Войти в систему из скрипта (http://forum.oszone.net/showthread.php?t=291701)

deem73 27-11-2014 10:41 2436227

Войти в систему из скрипта
 
Стоит комп с загруженной и залогиненной Windows XP. На нем периодически отрабатываются скрипты. Некоторые скрипты зависимы от окон и некорректно срабатывают когда комп заблокирован.

Вопрос.
Какую задать команду, чтобы разлочить комп?

Скрипты из xStarter. В нем есть штатная разлочка, но она не срабатывает.

Пробовал кидать нужные нажатия клавиш в процесс winlogon.exe - ничего не произошло.

Iska 27-11-2014 11:41 2436255

Цитата:

Цитата deem73
В нем есть штатная разлочка, но она не срабатывает. »

У меня срабатывала. Задайте вопрос на официальном форуме xStarter: Автоматизируйся с xStarter • Главная страница, описав все привходящие обстоятельства.

deem73 27-11-2014 15:50 2436421

Цитата Iska:
У меня срабатывала. Задайте вопрос на официальном форуме xStarter: Автоматизируйся с xStarter • Главная страница, описав все привходящие обстоятельства. »
Вопрос задал, тамошние гуру ничего действенного не посоветовали. Да и немного их там осталось. Форум почти мертвый.

Кстати, тема тут.

Поэтому проблему пытаюсь решить с другой стороны.

Может разлочка и срабатывает, если перед ней надо нажать Ctrl-Alt-Del. Только тот комп не в домене и соответственно окно такое не всплывает.

Iska 27-11-2014 16:27 2436436

Цитата:

Цитата deem73
Только тот комп не в домене и соответственно окно такое не всплывает. »

«gpedit.msc», затем отключить политику «Интерактивный вход в систему: не требовать нажатия CTRL+ALT+DEL»: Интерактивный вход в систему: не требовать нажатия CTRL+ALT+DEL. Применить политики. Перезагрузить машину. Появится требование нажатия Ctrl-Alt-Del.

deem73 28-11-2014 11:06 2436811

Интерактивный вход в систему не причем. Сделал я это всплывающее окно с Ctrl Alt Del и эффект тот же.
Как грузилась без запроса пароля - так и грУзится, а если руками залочишь, то по планировщику не разлочивается.

xStarter выдает, что:
Код:

Possibly working not as NT service, can not open Winlogon desktop, Отказано в доступе.
Но он запущен в виде службы, и чего ему не хватает, я ума понять не приложу.

Iska 28-11-2014 12:26 2436851

Цитата:

Цитата deem73
Интерактивный вход в систему не причем. »

Причём. Данная политика отвечает за требование нажатия Ctrl-Alt-Del. Ровно как указано. Я предлагал Вам её отключить, получив требование нажатия, и проверить — сработает ли разлочка. У меня работала. У Вас, увы, нет.

deem73 28-11-2014 18:02 2436991

Кстати, а почему выдается сообщение "Possibly working not as NT service".
Может в нем загвоздка?

А какая у вас ОС была? У меня XP SP3...

Iska 28-11-2014 23:43 2437126

Цитата:

Цитата deem73
Кстати, а почему выдается сообщение "Possibly working not as NT service". »

Только автор может сказать.

Цитата:

Цитата deem73
Может в нем загвоздка? »

Экспортируйте и выложите Вашу задачу. Реальный пароль замените на фиктивный, например, «MyPassword».

Цитата:

Цитата deem73
А какая у вас ОС была? У меня XP SP3... »

Была Windows 2000 SP4 UP1, Windows XP SP3. Сейчас все так же Windows XP SP3.

Я сейчас загрузил последнюю версию (1.9.3.84 | 23.07.2009), установил, установил сервис xStarter, запустил его как сервис. Включил встроенную задачу «Unlock computer at specified time» из примеров. Настроил срабатывание задачи по времени. Проверил — у меня задача корректно отработала как без «нажатия» «Ctrl-Alt-Del» (только ввод пароля), так и при задании требования предварительного нажатия «Ctrl-Alt-Del» в окне блокировки — корректно «нажимало» «Ctrl-Alt-Del» и затем вводило пароль.

deem73 01-12-2014 11:37 2437913

Вложений: 2
Цитата:

Цитата Iska
Я сейчас загрузил последнюю версию (1.9.3.84 | 23.07.2009), установил, установил сервис xStarter, запустил его как сервис. Включил встроенную задачу «Unlock computer at specified time» из примеров. Настроил срабатывание задачи по времени. Проверил — у меня задача корректно отработала как без «нажатия» «Ctrl-Alt-Del» (только ввод пароля), так и при задании требования предварительного нажатия «Ctrl-Alt-Del» в окне блокировки — корректно «нажимало» «Ctrl-Alt-Del» и затем вводило пароль. »

Прямо чудеса какие-то.
У меня самая последняя версия: 1.9.4.48
Прикладываю свою задачу и лог. В задаче используются строки с галками. Остальные пробные варианты, внимания не обращать.

Iska 01-12-2014 12:03 2437936

deem73, для корректной отработки действия разблокировки мне понадобилось в Вашей задаче снять флажок «Запускать на Рабочем столе текущего пользователя». Но в этом случае и сообщения «падают» не в сессию пользователя, а на экран блокировки. Если для Вас это критично — Вы можете создать два задания, одно из которых, без флажка «Запускать на Рабочем столе текущего пользователя», будет разблокировать машину и вызывать второе (xStarter → Задачи → Запустить задачу…), с установленным флажком, в котором будет осуществляться поиск окна и вывод сообщений.

deem73 01-12-2014 16:28 2438081

Большое спасибо. Забрал эту галочку и всё заработало!
«Запускать на Рабочем столе текущего пользователя»

Iska 01-12-2014 16:39 2438091

deem73, а сообщения этой же задачи при этом у Вас отображаются?

deem73 01-12-2014 17:22 2438122

Цитата:

Цитата Iska
а сообщения этой же задачи при этом у Вас отображаются? »

Не понял вопроса?

Iska 01-12-2014 18:23 2438146

Вот эти сообщения:
Скрытый текст

из Вашей тестовой выложенной задачи — они при этом отображаются?

deem73 04-12-2014 10:31 2439442

Конечно, отображаются. :)
Хотя эти строки отрабатывались и при залоченном компе.

Iska 04-12-2014 16:42 2439648

deem73, хех. А вот у меня — нет ;). Отрабатывались они в любом случае, но иначе: при установленном флажке «Запускать на Рабочем столе текущего пользователя» сообщения отображались у пользователя, при снятом — на экране блокировки.


Время: 00:41.

Время: 00:41.
© OSzone.net 2001-