Use una computadora remota sin molestar al usuario local

10

Tengo una computadora con Windows 7 que actúa como Media Center, por lo que siempre está encendida pero no siempre en uso.

Me gustaría poder iniciar sesión en esta máquina de forma remota e iniciar algunos scripts que tardan en computarse. Si uso el Escritorio remoto, puedo obtener una vista del escritorio y usarlo, pero la vista del centro de medios se bloquea (aparece la pantalla de inicio de sesión). Si uso LogMeIn, la aplicación del centro de medios se cierra (no es compatible con el uso remoto) y las vistas tanto remota como del centro de medios son las mismas.

¿Hay alguna manera de acceder a la computadora de forma remota para iniciar y monitorear estos scripts sin molestar a los usuarios del centro de medios?

greye
fuente
¿Estás probando LogMeIn gratis? O la versión paga. Como recuerdo, la versión premium le permitirá iniciar sesión y controlar una PC remota sin afectar al usuario principal que inició sesión.
BBlake

Respuestas:

8

¿Quizás el programa Sysinternals PsExec satisfaría sus necesidades?

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

Esto le permite iniciar programas de consola de forma remota y no tiene un proceso pesado de instalación / configuración.

Esto no le permitirá la rica experiencia de usuario de una conexión RDP completa, pero la he encontrado perfecta para tareas cortas y simples.

Jeremy
fuente
1
Si necesita monitorear el script, configure el script en ECHO en un archivo o escriba en el registro de eventos. Dependiendo del idioma, normalmente puede hacer esto con solo un pequeño código adicional.
Doltknuckle
1

No puede iniciar sesión de forma interactiva en dos sesiones simultáneamente (sin hackear ventanas y violar su acuerdo de licencia). Si está de acuerdo con eso (considerando las preocupaciones de seguridad y estabilidad del sistema + preocupaciones legales), use el truco (respuesta de jaoc).

Dependiendo de sus habilidades de programación (ya está escribiendo scripts, diría que ya casi está allí), puede crear un servicio de Windows o una interfaz de aplicación web simple que inicie sus procesos y le permita proporcionar los parámetros necesarios a través de la web interfaz o una llamada RPC.

Si no hay parámetros únicos para los scripts cada vez, simplemente cree una tarea programada para ejecutar sus scripts.

+1 para PsExec. también podría hacer exactamente lo que necesita si ya tiene un script o .exe, solo necesita ejecutarlo en la máquina. Si eso satisface sus necesidades, sería aún más fácil para usted a largo plazo que el hack de sesión simultánea.

DanO
fuente
¿Me pueden ayudar a entender cuáles son las preocupaciones legales que menciona? ¿El acuerdo de licencia establece que no puede tener dos sesiones simultáneamente? ¿Por qué lo haría? ¿Existe un producto / licencia diferente que lo permita? Gracias.
greye
del EULA (Derechos # 2.1) - "Número de usuarios. A menos que se indique lo contrario en estos términos de licencia, solo un usuario puede usar el software a la vez". Las ediciones de Windows Server permiten múltiples usuarios simultáneos y opciones mejoradas para servicios de terminal.
DanO
0

No sé qué piensas sobre hacer cosas de la vieja escuela con texto. Puedes mirar a Putty . Es una aplicación SSH gratuita.

Skaughty
fuente
44
Excepto que Putty no es un servidor y Windows no tiene un servidor SSH integrado.
developmentinsanity
touché buen señor. Hay freesshd.com para un servidor gratuito. Creo que joaoc puede tener la mejor respuesta.
Skaughty