arquivo em lotes da tarefa agendada retorna código 2147942401

0

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

    
por Sbanga 19.01.2018 / 16:47

1 resposta

0

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.

    
por 16.08.2018 / 13:06