0x1 Windows 任务计划程序中的问题

0x1 Windows 任务计划程序中的问题

我正在运行一个 bat 文件,它将删除自今天起超过 14 天的文件或文件夹,当我在本地文件夹中测试它时,它执行正常,但是当我尝试从网络驱动器中删除文件或文件夹时。我收到错误 0x1。有人能帮我解决这个问题吗?我从过去 2 周开始尝试,但仍然没有找到任何解决方案。:(

另外,我尝试了很多方法,比如提供启动参数、以超级权限运行、无论用户是否登录都运行。我试过所有这些方法,但没有解决。

注意:当检查用户登录时运行时,任务成功运行并且我得到结果 0x0,但我需要在用户是否登录的情况下运行。

以下是我的脚本,如果您发现任何问题或需要修改,请告诉我。我是新手。

%1
%2
%3
%4
forfiles -p %1 -s -m *.* /D -%2 /C "cmd /c del @path"
for /f "delims=" %%d in ('dir %1 /A:D /B /S ^| sort /r') do rd "%%d" 2>NUL >NUL
forfiles -p %3 -s -m *.* /D -%2 /C "cmd /c del @path"
forfiles -p %4 -s -m *.* /D -%2 /C "cmd /c del @path"

%1 - %4 是我通过任务计划程序中的参数传递的参数

另外,当我执行脚本时,早于特定日期的文件会被删除(注意:这仅在选择“运行用户已登录”选项时才有效),但仍然显示 0x1 错误。看起来脚本可能是错误的 :(

相关内容