如何从 GPO 记录 startup.bat 的输出?

如何从 GPO 记录 startup.bat 的输出?

我正在尝试为 GPO 编写一些 .bat 文件。我希望找到一种方法来查看脚本的输出以帮助调试问题。就我而言,我无法让它记录任何东西。

我已尝试以下操作...

我创建了两个批处理文件。第一个有一行“call startup.bat > c:/startup.log”,第二个是真正的 startup.bat 文件。当我重新启动应用 GPO 的计算机时,它没有创建日志文件。我执行了“gpresult /z”,它显示了正在应用于相关计算机的策略。

然后我删除第一个批处理文件并更改策略以使“ > c:\startup.log”的参数仍然不起作用。

startup.bat 文件只是一些生成一些输出的命令。dir ipconfig /all

没关系,现在它似乎可以正常工作了。不确定我做了什么让它工作了。???

答案1

听起来好像用户不是管理员和/或 CMD 提示未以提升的权限运行。尝试将输出传输到更安全的文件夹,如下所示:

call startup.bat >%temp%\startup.log

相关内容