it-swarm.dev

Comando da riga di comando (cmd) per bloccare una macchina Windows

C'è un modo per bloccare una macchina Windows XP tramite la riga di comando? Il comando shutdown non ha un'opzione per questo.

63
Herms
rundll32.exe user32.dll,LockWorkStation

Sono stato avvisato che questo non è raccomandato (tranne da Microsoft ). Gli avvertimenti sono anche centrati attorno al parente stretto del comando, ExitWindowsEx (che spegne il computer). Non ho mai avuto problemi con questo, ma YMMV .

Schlump : La scimmia barboncino potrebbe avere ragione. La legenda avverte che il codice è potente e pericoloso.
Nudar : Mio Dio. Faremmo meglio a usarlo solo tre o quattro volte. Sei, max.
Nibbler : Ma anche un singolo uso potrebbe distruggere l'universo!
Nudar : Capito. Due o tre volte.

( Fonte )

88
Grant

Si noti che in Windows Vista/7, è possibile utilizzare il comando tsdiscon per disconnettere una sessione Desktop remoto/bloccare la workstation.

Se si utilizza il comando rundll32.exe user32.dll, LockWorkStation in una sessione di Desktop remoto (in Windows 7/Vista), la sessione continuerà, ma verrà visualizzata la schermata di blocco nella finestra Desktop remoto.

6
palswim

Per l'esecuzione su uno schedulatore o dopo qualche minuto che hai lasciato il computer puoi usare timeout /t 36000 /nobreak & rundll32.exe user32.dll,LockWorkStation creare un file .bat metterlo in attività pianificata, mettere il trigger su idle.

Puoi cambiare /t xxx. quanto hai bisogno di aspettare.

Grazie a Kevin, ha usato il comando per lo spegnimento, questo è: timeout /t 36000 /nobreak & shutdown /h /f

2
Navid

Poiché non è consigliabile eseguire LockWorkStation tramite rundll32.exe, un'altra soluzione è usare Wizmo . Corri:

wizmo lock
2
laurent

Ho impostato il mio computer per accedere automaticamente, eseguire immediatamente "rundll32.exe user32.dll, LockWorkStation" e quindi avviare il caricamento di app (singolo file .CMD nella mia cartella di avvio).

Funziona bene. Quando ho bisogno di riavviare e sono a un punto di rottura riavvio il computer, andare in pausa, ecc e quando torno a sbloccare il mio computer. App tutte caricate.

1
Tom

Ecco il comando bat funzionante per PC remoto

@echo off
COLOR 3E
@echo Lock Remote PC
SET /P PC=ıp or Host Name: 
\\%PC%\c$\Windows\System32\rundll32.exe user32.dll,LockWorkStation
1
serdar