我找到了 6 个用于远程 PC(Win XP 和 7)的简单脚本(.bat 和 .vbs),可以正确无误地清理配置文件:
脚本:发送 Ping 检查远程 PC 是否开启 (.bat)
脚本:检查谁登录了远程电脑(.bat)
脚本:重新启动远程 PC 并显示警告消息 (.bat)
脚本:限制远程用户登录/进入直到我完成工作(.bat)
脚本:删除远程用户配置文件(文件夹-子文件夹-文件)及其 Regedit 键(.vbs)
脚本:删除远程用户登录/登录的限制直到我完成工作(.bat)
我不知道如何将这 6 个脚本组合起来。
您知道有什么脚本吗(通过一个脚本完成 6 个脚本的工作)?
顺便说一句,与 6 个脚本相比,Windows 远程桌面确实需要很长时间,所以我们需要使用更简单的方法。
提前感谢您,抱歉我的英语不好。
答案1
首先,如果可以的话,我强烈建议您迁移到 Powershell。学习和迁移有点困难,但值得。
就手头的问题而言,您想要实现什么?听起来您正在尝试手动创建强制性配置文件……
无论如何,1.您可以“ping”用户的会话,或者2.将清理任务附加到用户的注销。
如果您想重复检查用户是否登录,您可以在循环中使用已有的脚本,直到得到空结果(意味着没有用户登录)。
如果您想将其附加到注销事件,您可以使用某些组策略的事件查看器,但我认为这不是一个好主意 - 它会使事情变得有点复杂,并且您将无法控制(与之前的解决方案相比)。