组策略启动脚本是否会为启动 VPN 的人运行?

组策略启动脚本是否会为启动 VPN 的人运行?

我们必须创建一个批处理文件,在用户首次登录 PC 时运行。我在组策略中输入了以下内容:

  1. 登录域控制器并启动组策略
  2. 打开组策略管理
  3. 展开域并打开我需要修改的 OU
  4. 您将在这里找到项目登录脚本 - MyCompanyName
  5. 右键单击它并选择编辑
  6. 展开用户配置 -> 策略 -> Windows 设置 -> 脚本
  7. 应该有一个登录脚本 - 您将在这里看到对 .bat 文件的调用(这会调用 exe 文件)

现在,这似乎适用于我们实际大楼内登录我们网络的任何人。我和几个人一起测试了。但是,我们有很多不在大楼里的人登录他们的工作电脑,然后手动运行 Watchguard VPN 以进入网络。我以为即使你使用 VPN,组策略也会运行?但显然这并没有发生?我还做了 agpupdate /force和 a gpupdate /sync,它说它是最新的,但我知道批处理/可执行文件在他们登录时没有运行,因为我们有一个机制,如果它运行,它会记录下来,但什么也不显示。

我错过了什么?

答案1

登录脚本在用户登录计算机时运行。如果计算机未连接到 VPN,因此在用户登录计算机时未连接到您的公司网络,则登录脚本将不会在用户登录计算机时运行。您可以考虑使用在用户登录之前连接的 VPN 客户端(尽管我不认为 WG VPN 客户端有此选项),或者找到另一种方法来执行登录脚本执行的任何操作,例如将登录脚本的副本放在用户的桌面上并通知他们在连接到 VPN 后运行登录脚本。

启动脚本是为计算机准备的。只要计算机连接到公司网络,它们就会在计算机启动时运行。

登录脚本是为用户准备的。只要计算机连接到公司网络,它们就会在用户登录时运行。

相关内容