3

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

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

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

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

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

Я сейчас нахожусь на Windows 8 System, но вся информация для Win7 или XP тоже будет интересной.

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

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

2 ответа2

3

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

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

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

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

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

1

округлить ответ от 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-адрес localhost (например, 127.0.0.3) и скрипт autohotkey вместо пакета и ввести пароль "вручную" из скрипта. Остальное очень похоже на сценарий с битой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .