¿Hay alguna manera de bloquear una máquina con Windows XP a través de la línea de comando? El shutdown
comando no tiene una opción para ello.
windows
command-line
Herms
fuente
fuente
Respuestas:
Me han advertido que esto no se recomienda (excepto por Microsoft ). Las advertencias también se centran en el pariente cercano del comando, ExitWindowsEx (que apaga la computadora). Nunca he tenido ningún problema con eso, pero YMMV .
( Fuente )
fuente
Si tiene acceso al compilador C ++ de Visual Studio, aquí está la fuente (extremadamente complicada):
fuente
cmd /s /c ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 & cl.exe /W4 LockWorkStation.cpp /link /RELEASE /ENTRY:mainStartup /SUBSYSTEM:CONSOLE kernel32.lib user32.lib"
Tenga en cuenta que en Windows Vista / 7, puede usar el comando
tsdiscon
para desconectar una sesión de Escritorio remoto / bloquear su estación de trabajo.Si usa el
rundll32.exe user32.dll, LockWorkStation
comando en una sesión de Escritorio remoto (en Windows 7 / Vista), la sesión continuará, pero verá la pantalla de bloqueo en la ventana de Escritorio remoto.fuente
Como no se recomienda ejecutar LockWorkStation a través de rundll32.exe, otra solución es usar Wizmo . Solo corre:
fuente
Para ejecutar en un programador o después de algunos minutos dejo la computadora, puede usar
timeout /t 36000 /nobreak & rundll32.exe user32.dll,LockWorkStation
crear un.bat
archivo, ponerlo en la tarea programada, poner el disparador en inactivo.Se puede cambiar
/t xxx
. cuanto necesitas esperarGracias a Kevin, utilizó el comando para apagar, eso es:
timeout /t 36000 /nobreak & shutdown /h /f
fuente
Aquí está el comando bat de trabajo para PC remota
fuente
Configuré mi computadora para iniciar sesión automáticamente, inmediatamente ejecuté "rundll32.exe user32.dll, LockWorkStation" y luego comencé a cargar aplicaciones (archivo único .CMD en mi carpeta de inicio).
Funciona bien Cuando necesito reiniciar y estoy en un punto de interrupción, reinicio la computadora, hago una pausa, etc. y cuando regreso, desbloqueo mi computadora. Todas las aplicaciones cargadas.
fuente
También puede hacer esto desde una máquina local para bloquear una estación de trabajo remota utilizando una ruta UNC:
Obtener acceso denegado con estaciones de trabajo con Windows 7, pero funciona con Windows XP.
fuente
En Windows Server 2012, presione: Win+L
fuente