Как выполнить вход в windows под другим пользователем Bat, PowerShell скриптом?
Нужен Bat или PS скрипт для входа в windows 8.1 под другим пользователем ("пользователя 2") (который в текущем сеансе (после перезагрузки) еще не входил). Машина локальная, логин и пароль известны. Надо "переключиться" на другой рабочий стол и программы "пользователя 2" ("по ярлыку"). "Пользователь 1" логинется автоматом.
При перезагрузке в разные дни недели, автоматом логинить разных пользователей.
Как пример: в понедельник - автологон Юзер1, во вторник автологон Юзер2 ( для упрощения всегда, первым грузим Юзер1, потом скриптом /программой / магией делаем смену пользователя на Юзер2). Т.е во вторник рабочий стол, окружение и настройки должны быть от Юзер2.
Нет, скриптом нельзя переключиться на другой сеанс Windows. Переключение активного сеанса требует взаимодействия с графической средой и управления окнами пользовательской сессии, что выходит за рамки возможностей обычных скриптов.
Сработает разве что правка настроек авто логина в реестре.
1. Внести в реестр скриптом новые данные для автологина
2. Перегрузить компьютер.
И так каждый день.
Возможно можно взаимодействовать в скрипте с credential manager
runas вроде запускает конкретную программу от имени другого пользователя, а мне надо залогинится другим пользователем = через интерфейс , сменить пользователя , ввести его имя и пароль .
можешь удаленно к рабочему столу подключиться скриптом, но ты велосипед изобретаешь. если есть пользователь который должен взаимодействовать с рабочим столом - пусть и подключается сам. если хочешь автоматизировать задачу которая должна работать из-под пользователя - автоматизируй задачу, а не дрочи десктопами