Problema 0x1 no agendador de tarefas do Windows

Problema 0x1 no agendador de tarefas do Windows

Estou executando um arquivo bat que excluirá os arquivos ou pastas com mais de 14 dias a partir da data de hoje. Quando estou testando em pastas locais, ele está funcionando bem, mas quando estou tentando excluir os arquivos ou pastas da unidade de rede . Estou recebendo o erro 0x1. Alguém poderia me ajudar nisso. Estou tentando isso nas últimas 2 semanas e ainda não encontrei nenhuma solução. :(

Para mencionar também que tentei de várias maneiras, como dar o parâmetro start in, executar com superprivilégios, executar independentemente de o usuário estar conectado ou não. Tudo isso eu tentei, mas sem resolução.

Nota: Quando executado quando o usuário está logado está marcado, a tarefa é executada com sucesso e obtenho o resultado 0x0, mas preciso executar independentemente de o usuário estar logado ou não.

Abaixo está meu script, se você encontrar algum problema ou modificação necessária, me avise. Eu sou novo nisso.

%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 são os parâmetros que estou passando através dos argumentos no agendador de tarefas

Adição - Além disso, quando executo meu script, os arquivos mais antigos que a data específica são excluídos (nota: isso funciona apenas quando a opção selecionada como "Executar usuário está conectado"), mas ainda mostra o erro 0x1. parece que o script pode estar errado :(

informação relacionada