2010-12-02 31 views
0

有没有使用Perl,PS Tools或Autoit通过网络测试PC以查看它是否已开机并登录的方法?测试PC是否通过网络登录

例如:

  • 脚本开始
  • 脚本测试电脑,看它是否已接通电源并登录的用户
  • 脚本运行在PC上的任务

A Plus:

  • 如果pc不是logg,则返回0在编辑和/或断电
  • 返回谁曾经是登录的用户名。
+0

登录到了什么?用户当前登录?什么平台/操作系统? – tomfanning 2010-12-02 21:00:51

+0

Windows 7登录到PC – 2010-12-02 21:09:45

回答

1
TASKLIST /S hostname /U username 
TASKLIST /S hostname /U domain\username 

会显示该用户的计算机上运行的所有任务。如果它返回一个错误或没有输出,那么用户没有登录。否则,您将解析程序列表并自行决定程序是否指示用户已登录,或者代表他/她仅在后台运行一些任务。