Используйте удаленный компьютер, не мешая локальному пользователю

10

У меня есть компьютер с Windows 7, который выполняет роль медиацентра, поэтому он всегда включен, но не всегда используется.

Я хотел бы иметь возможность удаленного входа на эту машину и запуска некоторых сценариев, которые требуют времени для вычисления. Если я использую удаленный рабочий стол, я могу получить представление о рабочем столе и использовать его, но представление медиацентра блокируется (я получаю экран входа в систему). Если я использую LogMeIn, приложение медиацентра закрывается (не совместимо с удаленным использованием), и оба вида удаленного и медиацентра одинаковы.

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

greye
источник
Вы пробуете LogMeIn бесплатно? Или платная версия. Насколько я помню, премиум-версия позволит вам войти в систему и управлять удаленным ПК, не затрагивая основного вошедшего в систему пользователя.
BBlake

Ответы:

8

Возможно, программа Sysinternals PsExec подойдет вам?

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

Это позволяет удаленно запускать консольные программы и не требует интенсивного процесса установки / настройки.

Это не даст вам богатого пользовательского опыта полноценного RDP-соединения, но я нашел его идеальным для коротких, простых задач.

Джереми
источник
1
Если вам нужно следить за сценарием, установите для сценария значение ECHO в файл или запись в журнал событий. В зависимости от языка, вы обычно можете сделать это только с небольшим дополнительным кодом.
Doltknuckle
1

Вы не можете войти в систему в двух сеансах одновременно (без взлома окон и нарушения вашего лицензионного соглашения). Если вы согласны с этим (учитывая проблемы безопасности и стабильности системы + юридические проблемы), используйте взломать (ответ jaoc).

В зависимости от ваших предпочтений в программировании (вы уже пишете сценарии - я бы сказал, что вы почти у цели), вы можете создать службу Windows или простой интерфейс веб-приложения, который будет запускать ваши процессы и позволять вам предоставлять любые необходимые параметры через Интернет. интерфейс или вызов RPC.

Если для сценариев нет уникальных параметров каждый раз, просто создайте запланированное задание для запуска ваших сценариев.

+1 за PsExec. он также может делать именно то, что вам нужно, если у вас уже есть скрипт или .exe, который вам просто нужно запустить на машине. Если это отвечает вашим потребностям, в конечном итоге вам будет даже легче, чем одновременный взлом сеанса.

Дано
источник
Можете ли вы помочь мне понять, какие юридические проблемы вы упоминаете? Лицензионное соглашение гласит, что вы не можете иметь две сессии одновременно? С чего бы это? Есть ли другой продукт / лицензия, которая позволяет это? Спасибо.
Grey
из EULA (Права № 2.1) - «Количество пользователей. Если иное не предусмотрено настоящими условиями лицензии, только один пользователь может использовать программное обеспечение одновременно». Редакции Windows Server допускают одновременное использование нескольких пользователей и расширенные возможности для служб терминалов.
DanO
0

Я не знаю, что вы думаете о том, чтобы делать что-то старое с текстовой базой. Вы можете заглянуть в Putty . Это бесплатное приложение SSH.

Skaughty
источник
4
За исключением того, что Putty не является сервером, а Windows не имеет встроенного SSH-сервера.
developmentininsanity
Туше, сэр. Для свободного сервера есть freesshd.com . Я думаю, что у Джоаока может быть лучший ответ.
Skaughty