Автоматический вход 2 пользователей Windows ИЛИ вход другого пользователя с рабочего стола

Автоматический вход 2 пользователей Windows ИЛИ вход другого пользователя с рабочего стола

Я использую двух пользователей Windows на моем HTPC одновременно. Один просто для просмотра видео, а другой для администрирования через удаленный доступ. Такая настройка для меня идеальна, поскольку Windows может обрабатывать несколько одновременных входов и "rdp concurrent hack" (Google) для Win.

Проблема в том, что я хочу, чтобы оба пользователя автоматически входили в систему при запуске ПК. Можно будет смотреть телевизор, а также администратор должен автоматически входить в систему для запуска моих скриптов и других задач, даже если я не вошел в систему через удаленный рабочий стол вручную. Позже, когда я захочу администрировать свой htpc, я могу просто подключиться по rdp к администратору, не прерывая воспроизведение видео на реальном экране HTPC, и проверить мои задачи очистки, загрузки, ... которые уже выполнены для этого администратора.

Но прямо сейчас я не нашел решения для автоматического входа пользователя A с рабочего стола пользователя B, а также не нашел решения для автоматического входа обоих пользователей сразу при запуске.

В качестве обходного пути мне нужно запустить другой ноутбук и войти в систему один раз с удаленным пользователем через rdp. С этого момента удаленный пользователь-администратор работает одновременно с основным пользователем в фоновом режиме машины.

Другим решением было бы... после запуска переключить пользователя с основного на администратора, а затем обратно. Но это также требует ручных действий.

Сейчас я использую систему Windows 8, но вся информация по Win7 или XP также была бы интересна.

Большое спасибо за все идеи.

PS: просто чтобы предотвратить бесполезные посты... не говорите мне, что в Windows может войти только один пользователь. ;)

решение1

Если бы это был я, я бы просто убедился, что все скрипты запускаются планировщиком задач, и просто вошел бы в систему, когда это необходимо. С хаком терминальных служб сеанс должен быть в фоновом режиме и не прерывать основную консоль.

Я не знаю простого варианта двойного входа, мне пришло в голову только это безумное решение:

  • Пользователь А автоматически входит в систему и запускает скрипт:
  • Файл MSTSC .RDP ( 127.0.0.2как пользователь B)
  • СОН 20
  • ТСДИСКОН 2

Вам придется сделать удаленный рабочий стол автоматическим. Я думаю, это можно сделать, подключившись вручную один раз с установленным флажком «сохранить учетные данные», а затем сохранив настройки в виде файла .RDP для использования в качестве параметра командной строки MSTSC.

Идентификатор сеанса для отключения должен быть постоянным (проверьте с помощью QUERY SESSION), но в фоновом режиме останется окно «Вы были отключены», поэтому, возможно, стоит написать скрипт закрытия окна для отключения с помощью чего-то вроде AutoIt.

решение2

чтобы подвести итог ответу от WhoIsRich... (спасибо еще раз)

мой новый bat-скрипт, который будет автоматически запускаться при входе основного пользователя в систему:

@echo off
echo Starting Remote Desktop App...
start /MIN Remote.rdp
echo.
echo Login Remote User...
echo.
echo Waiting...
@ping -n 10 localhost> nul
echo.
echo Killing Remote Desktop App
taskkill /IM mstsc.exe

Файл rdp входит в систему по адресу 127.0.0.2 под именем удаленного пользователя.

Редактировать 1:

Похоже, этот скрипт не работает с Windows 8. Если вы сохраните пароль для локального rdp-подключения, то оно больше не подключится. Я не знаю почему, но mstsc выдает ошибку. Решение — использовать следующий локальный IP-адрес (например, 127.0.0.3) и скрипт autohotkey вместо batch и ввести пароль «вручную» из скрипта. Остальное очень похоже на скрипт bat.

Связанный контент