如何根据组策略制作批处理文件 运行?

How to make batch file run from group policy?

我正在尝试制作一个批处理文件,在一定的空闲时间后调用名为 idlelogoff 的可执行文件。我可以在任务管理器中看到进程,但是计算机没有退出。

但是,当我 运行 以管理员身份手动执行该过程时,它可以正常工作。我认为系统帐户应该拥有所有权限。很困惑为什么这不起作用。任何帮助将不胜感激。

下面是我的批处理文件内容。

start "IdleLogOff" /d C:\ /b idlelogoff.exe  10 logoff

我通过使用本地组策略而不是域策略找到了这个问题的答案。我使用了用户配置->windows 设置-> 然后是登录脚本,并在用户登录时使用了 运行。该脚本从这里开始工作,但出于任何原因在域组策略中不起作用

查看 taskmanager - 我想当使用 domain-gpo 时进程在 system-account 下运行 - 无论是 activated/linked 在用户还是工作站上下文中。 所以 exe 会检查 system-account 是否空闲。

一个解决方案可能是将 exe 放入 autostart-folder 或创建一个 run-key 到注册表或使用计划任务 -> 所有这些都可以通过 gpo

完成