来自 bat 文件的 SCHTASK - 访问被拒绝

来自 bat 文件的 SCHTASK - 访问被拒绝

我已经创建了一个创建计划任务的 bat 文件 -

.bat文件内容如下:

schtasks /Create /SC DAILY /TN DailyOpfxFileRemover /TR “%cd%/opfx_remover.bat” /ST 01:00:00

运行.bat 文件导致访问被拒绝。

直接在CMD中运行命令即可成功。

尝试以管理员身份运行,检查管理员组是否缺少权限

我如何使.bat 文件运行?

答案1

这是您的使用%cd%- 我建议更改%cd%为所在的设置路径opfx_remover.bat

当您从命令运行它时,%cd%%USERPROFILE%(用户)。
当您以管理员身份从命令运行它时,%cd%%WINDIR%\System32(cmd.exe 位置)。
当您从批处理运行它时,%cd%%cd%(当前目录;您从中运行批处理的位置)。
当您从批处理运行它时,%cd%%WINDIR%\System32(cmd.exe 位置)。

有关schtask我推荐的更多信息这里.
有关更多信息,cd我建议这里


/另外,您的路径中有一个正斜杠( "%cd%/opfx_remover.bat"),而不是\您可能需要的 。它不会导致运行schtasks制作批处理文件时出现问题,但可能会导致 内出现问题schtasks。否则,我无法重现您的问题。

相关内容