我在Windows 2008 R2服务器上有一个计划任务.该任务包括Start In目录条目.该任务运行,它运行的批处理文件执行它应该执行的操作.当我从命令提示符运行批处理文件时,我看不到任何错误.问题是"上次运行结果"是0x1
(函数调用不正确).
我确实一次得到这个与不正确的DOS语句IF EXISTS file.txt DO (Copy file.txt file1.txt)
,通过删除DO
语句纠正.当前批处理文件不会显示任何错误或警告.
我为什么得到一个0x1
结果?
运行的批处理文件:
PUSHD \\JUKEBOX4\Archives\CallRecording
REM only move csv and wma together. wma should be created last.
IF NOT EXIST C:\CallRecording (MKDIR C:\CallRecording)
FOR /f %%f IN ('DIR /b *.wma') DO (
IF EXIST %%~nf.csv (MOVE /Y %%~nf.* C:\CallRecording\)
)
POPD
CD /D "C:\Program Files (x86)\Olim, LLC\Collybus DR Upload"
CollybusUpload.exe
POPD
Run Code Online (Sandbox Code Playgroud)
有关预定任务设置的信息:
C:\Program Files (x86)\Olim, LLC\Collybus DR Upload\CallRecordingUploadFromH.cmd
C:\Program Files …
在Win2008 R2上-是否可以使用一个界面或可以运行的命令从Windows Task Scheduler导出一个特定任务的历史记录?我什至会承担所有任务,然后过滤结果。到目前为止,我能想到的最好的方法是使用事件日志C:\ Windows \ System32 \ winevt \ Logs \ Microsoft-Windows-TaskScheduler%4Operational.evtx在事件查看器中进行搜索,然后记录一天中它停止的时间。
谢谢,丹