如何在不使用 GPO 的情况下在 Windows 10 中某个特定用户登录/注销时运行脚本?

如何在不使用 GPO 的情况下在 Windows 10 中某个特定用户登录/注销时运行脚本?

我有一组计算机,它们由多位用户使用。我需要在其中一台计算机上为两个用户(且只为这两个用户)映射一个驱动器。

我的想法是在任一用户登录时运行一个脚本来网络使用驱动器,并在注销时运行一个脚本来网络使用/d驱动器,但我似乎找不到在特定用户登录/注销时设置脚本的方法。

我怎样才能做到这一点?

此外,我不想通过策略来推动这一点,因为这意味着为这台特定的计算机创建一个额外的策略,而这是我想避免的。

谢谢!

PS:显然只有这两个用户可以访问映射共享的内容,但我希望其他用户甚至不知道这个共享的存在。

答案1

您可以以管理员身份使用 Windows 任务计划程序。

它允许您在登录/注销时为所有用户或特定用户触发任务。

此任务将运行您的.cmd 文件,我猜它是运行“net use”......

如果您希望隐藏此功能,您可以简单地禁止除您之外的其他帐户使用任务管理器:

https://www.guidingtech.com/disable-task-manager-for-specific-users-in-windows/

当然,也可以使用属性隐藏 .cmd 文件系统隐藏只读例如,在 Windows 子文件夹中的某个位置。

相关内容