
La puesta en marcha: Tengo una PC de oficina con Windows XP. Sin embargo, normalmente tengo que trabajar (es decir, estar físicamente presente en) varios laboratorios, donde hay PC de laboratorio. Para seguir teniendo todos mis programas y scripts disponibles, abro una conexión de escritorio remoto desde la PC del laboratorio a la PC de la oficina.
El problema: Las PC del laboratorio se comparten entre muchos usuarios y, a veces, los compañeros de trabajo les abren una sesión de escritorio remoto. Si en ese momento estoy ejecutando una sesión remota a pantalla completa desde la PC del laboratorio a la PC de mi oficina, entonces el compañero de trabajo, sin saberlo, aterriza en el escritorio de mi PC de Office y sobreviene la hilaridad.
La solución temporal: Tiendo a desactivar las conexiones remotas entrantes mientras estoy en las PC del laboratorio. (Haga clic derecho en "Espacio de trabajo", elija la pestaña "Remoto", desmarque la casilla de verificación "Permitir conexiones remotas entrantes"). Sin embargo, también tiendo a olvidarme de volver a habilitarlos, lo que entristece a mis compañeros de trabajo.
¿Existe alguna solución mejor? ¿Una configuración permanente que no permite el "reenvío" de la sesión de escritorio remoto? ¿O tal vez un script que deshabilite las conexiones entrantes de escritorio remoto mientras la conexión saliente está activa?
Respuesta1
Si desea habilitar y deshabilitar el "Escritorio remoto" en un script, puede usar lo siguiente:
Deshabilitar:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
Para permitir:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
Si lo usa en un archivo por lotes como este, funciona:
esto evitará que alguien se conecte asuPC de oficina en la que inició "Escritorio remoto" en una PC de laboratorio)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
start /wait mstsc.exe
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
También puede especificar a qué host desea conectarse a partir de mstsc.exe
.
Sin embargo, tuhacerNecesito ejecutar esto como administrador. (Haga clic derecho y Run as administrator
)
Si desea deshabilitar una nueva conexión a la máquina que está tomando el control (la PC de laboratorio), debe agregar algunos de estos comandos para taskmanager
ejecutarlos al iniciar y cerrar sesión de forma remota. Pero, según tengo entendido, desea desactivarlo en su Office-Pc mientras se conecta al Lab-pc para el cual puede usar este archivo por lotes.