Windows 2008 R2 中计划任务的默认工作目录是什么?

Bel*_*dez 17 windows scheduled-task windows-server-2008-r2

试图找出长时间运行的计划任务的输出保存在哪里。据推测,它位于任务的工作目录中。不幸的是,没有设置“开始于”选项。

计划任务正在使用“系统”帐户。

有任何想法吗?

Rya*_*ies 13

作为本地系统帐户运行的计划任务的默认工作目录是

%Windir%\System32\

来源:我只是通过制定一个计划任务来测试它,以系统身份运行,执行批处理文件。批处理文件包含行ipconfig > test123.txt. 当计划任务运行时,test123.txt 文件出现在 Windows\System32 目录中。

其次,我创建了另一个任务,也以 SYSTEM 身份运行,但这次可执行文件设置为C:\Windows\System32\WindowsPowershell\v1.0\powershell.exe并且提供的参数为C:\Users\Ryan\Desktop\test.ps1. 所以基本上,计划任务被配置为运行 test.ps1 Powershell 脚本。在 Powershell 脚本中,是ipconfig | Out-File .\test123.txt.

test123.txt文件在计划任务运行时再次出现在我的system32目录下。

  • 是的...扩展,我相信它默认为运行用户的`%USERPROFILE%`。作为 SYSTEM,这是 system32 文件夹。 (3认同)