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目录下。