因此,我们使用 Windows 家长控制功能来管理家中孩子的帐户,但有时他们玩完游戏后(让游戏继续运行)只需按 Win+L 即可锁定帐户。除了用户个人资料之外,是否有某种方法可以偶尔检查某些个人资料是否已登录且处于非活动状态,然后将其注销?但我们不想注销每个非活动帐户,因为有时成年人会在后台进行合法操作。
答案1
因此我想出了一个解决方案,虽然不完全符合我的想象,但它可以满足我的需求。
我创建了一个在工作站锁上运行的计划任务,并让它指向一个批处理文件,如下所示:
If %username% == bemat c:\logoff.exe
If %username% == crmat c:\logoff.exe
够简单了吧?不幸的是,这个 logoff.exe 是我使用自动识别因为shutdown /l
在个人资料锁定后拒绝工作。我也试过了关机但所讨论的用户帐户是受限用户,因此这也不起作用。
记录一下 logoff.exe 的 AutoIt 脚本Shutdown(4)
*。我确信懂实际编程的人可以用 C++ 或其他语言创建一个较小的 exe(AutoIt exe 的起始大小约为 850kb),但我所知道的唯一半可编译编码是 AutoIt。