Windows Server 2012 R2 通过 GPO 登录 sctips:每次登录/连接时运行?

Windows Server 2012 R2 通过 GPO 登录 sctips:每次登录/连接时运行?

Windows Server 2012 R2,非域附加,在 VMWare 工作站 9.x 中运行

我想运行登录脚本来启动/调整 BG 信息的大小。我已经制作了 *.bat 文件,它运行良好。我对登录脚本还不熟悉,所以我肯定我忽略了一些基本的东西。

我创建了一个 GPO 登录脚本对象并将其指向我的 *.bat 文件。该文件在重新启动后第一次登录时运行一次。当我通过 RDP 连接或在 VMWare 控制台中连接时,它不会重新运行。无论我断开连接还是注销当前用户,它都无关紧要。

登录脚本是否应该在每次登录时运行?还是仅在特定时间运行?

我在网上搜索了一些资料,并尝试禁用登录脚本延迟,如下所示MSDN 文章,但这并没有达到我想要的效果。

我见过一些文章讨论启用同步,但这似乎意味着脚本必须在资源管理器启动之前运行并完成,我认为这不利于测试。

编辑 重启后,我注意到如果我注销 RDP 会话或 VM 控制台并使用另一个控制台登录,则脚本就会运行。

即使我之前没有注销,如何才能让脚本运行?

编辑2

我发现本文微软讨论了类似的行为,但它表示这仅适用于 2008 和 2008 R2。

答案1

How can I get the script to run even if I didn't previously logoff?

根据定义,登录脚本在登录时运行。如果您不注销,则脚本不会再次运行。它不会在断开/重新连接到已登录的会话时运行。

相关内容