Depende da sua definição de "trabalhar" no computador.
Você pode usar o comando lista de tarefas / S para se conectar a um computador remoto e ver quais processos estão sendo executados, e você pode combinar isso com um filtro para um nome de usuário, se souber qual usuário para verificar:
C:\Documents and Settings\adam>tasklist /FI "USERNAME eq NTDOM\joe.bloggs" /S REMOTEPC Image Name PID Session Name Session# Mem Usage ========================= ======== ================ =========== ============ rdpclip.exe 5808 RDP-Tcp#2 2 5,132 K explorer.exe 656 RDP-Tcp#2 2 15,228 K AClntUsr.EXE 6804 RDP-Tcp#2 2 4,252 K cpqteam.exe 6244 RDP-Tcp#2 2 3,608 K ctfmon.exe 4300 RDP-Tcp#2 2 3,448 K ctfmon.exe 3780 RDP-Tcp#2 2 2,764 K shstat.exe 6836 RDP-Tcp#2 2 788 K cmd.exe 4168 RDP-Tcp#2 2 2,352 K logon.scr 6360 RDP-Tcp#2 2 2,572 K
Eu posso ver quais programas "joe" estão sendo executados. Um deles é logon.scr, então eu acho que ele não está fazendo muito no momento. No entanto, ele tem cmd.exe em execução, então ele provavelmente estava fazendo algo lá em algum momento. Se fosse, digamos, winword.exe (palavra MS) ou excel.exe (MS Excel) - eu definitivamente não gostaria de reiniciar remotamente seu computador, mesmo se logon.scr estivesse rodando. Ele pode não ter salvo todo o seu trabalho.
Se você não souber qual usuário está procurando, talvez possa usar o filtro "USERNAME ne SYSTEM". Se você estiver criando scripts, você pode usar o nome de usuário da saída de wmic ComputerSystem Get UserName .
Se você quer apenas saber se os usuários estão ocupados clicando em coisas e pressionando teclas, você pode usar o quser.exe:
C:\scripts>quser USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME >adam.thompson console 1 Active none 07/03/2012 11:42
Não tenho certeza da precisão do bit IDLE TIME no quser quando a sessão é 'console' e se refere a um usuário fisicamente sentado no computador (em vez de usar serviços de terminal com um switch / console), embora .
Tenha cuidado ao usar coisas como o VNC para determinar o que está acontecendo em um computador. Há privacidade e (dependendo de onde você está) preocupações legais em torno de tais coisas.