我有一组计算机,它们由多位用户使用。我需要在其中一台计算机上为两个用户(且只为这两个用户)映射一个驱动器。
我的想法是在任一用户登录时运行一个脚本来网络使用驱动器,并在注销时运行一个脚本来网络使用/d驱动器,但我似乎找不到在特定用户登录/注销时设置脚本的方法。
我怎样才能做到这一点?
此外,我不想通过策略来推动这一点,因为这意味着为这台特定的计算机创建一个额外的策略,而这是我想避免的。
谢谢!
PS:显然只有这两个用户可以访问映射共享的内容,但我希望其他用户甚至不知道这个共享的存在。
答案1
您可以以管理员身份使用 Windows 任务计划程序。
它允许您在登录/注销时为所有用户或特定用户触发任务。
此任务将运行您的.cmd 文件,我猜它是运行“net use”......
如果您希望隐藏此功能,您可以简单地禁止除您之外的其他帐户使用任务管理器:
https://www.guidingtech.com/disable-task-manager-for-specific-users-in-windows/
当然,也可以使用属性隐藏 .cmd 文件系统隐藏只读例如,在 Windows 子文件夹中的某个位置。