Windows, login script

Makc500

Какой командой можно залогинить пользователя (противоположность shutdown -l или logoff)?

Dasar

что такое залогинить пользователя?
создать еще одну сессию?

shustya08

возможно, switch user? :)

Andbar

runas /?, не?

stm7583298

не-не-не-не :grin:

Andbar

не-не-не-не :grin:
я просто подумал, ему надо из-под другого пользователя запустить...

stm7583298

Пишут (не в MSDN что текущего юзера можно выбить с помощью
%windir%\system32\rundll32.exe user32.dll,LockWorkStation

но другого залогинить неинтерактивно нельзя.
Видимо, придется тебе извращаться с runas, если не найдется нормального пути

Makc500

Нет, компутер включен, никто не залогинен. Нужно кого-нибудь залогинить в определенное время (через Планировщик задач, например)

iakobi91

А тебе для чего нужен запуск пользователя? Мб нужную тебе прогу сервисом сделать и отсюда рулить?

Makc500

Логин нужен ради логина.

logan00108

Чтобы на работе вовремя отмечаться? :)
Нельзя такое сделать из соображений безопасности по идее

nas1234

1. поставить автологин и включить комп по таймеру?
2. рдп на локалхост с сохранённым паролем пробовал уже?

Andbar

Нельзя такое сделать из соображений безопасности по идее
ну, у Winlogon-а есть свой api, так что из-под какого-нить привилегированного процесса, наверное, можно такое реализовать.

Makc500

>Нельзя такое сделать из соображений безопасности по идее
Почему, Если ты знаешь логин и пароль и можешь залогиниться вручную в любом случае?

ANATOL54

Ветка HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon и там работаем со следующими строковыми параметрами (если некоторые из них отсутствуют, то их необходимо создать):
* значение AutoAdminLogon ставим равным "1"
* в DefaultUserName указываем имя пользователя, в поле DefaultPassword его пароль
* при наличии домена в сети корректируем параметр DefaultDomainName
на ХР работает..:)
Оставить комментарий
Имя или ник:
Комментарий: