Eu tive um problema semelhante e this_solution me ajudou. A coisa é separar o nome do script do seu caminho, usando o parâmetro "Start in". Simplesmente simples.
Estou tentando agendar um trabalho para executar um arquivo em lotes com o Agendador de Tarefas do Windows 10, mas isso resulta em código de retorno 2147942401 .
O arquivo em lote está no local remoto, então estou dando o caminho absoluto
" \\server1\file transfers\data files\inbound\abc\csv\excel-to-csv.bat
"
Seeuexecutaroscriptemlotecomopromptdecomando,elefuncionarábem.Propriedades-Açõesgerais-Editaração
Oscriptemloteéconverteroexcelemarquivoparacsv.
Oconteúdodoscripté:
FOR/f"delims=" %%i IN ("\server1\file transfers\Data Files\Inbound\abc\CSV\*.xlsx" ) DO to-csv.vbs "\server1\file transfers\Data Files\Inbound\abc\*.xlsx" "%%~ni.csv"
Its calling another VB script which is to-cvs.vbs
Se eu fizer alterações na guia Ação como mencionado por @Steinspecht (Task scheduler- tarefa concluída "com sucesso" com o código de saída 0x8007001), então também estou recebendo o código 2147942401 Não tenho certeza se Adicionar um argumento está escrito corretamente
Eu tive um problema semelhante e this_solution me ajudou. A coisa é separar o nome do script do seu caminho, usando o parâmetro "Start in". Simplesmente simples.