PDA

Показать полную графическую версию : [решено] Синтаксическая ошибка при создании команды SCHTASKS /Create для командной строки


ValentinaVL
08-05-2019, 16:26
Здравствуйте.
Пробую написать задачу для cmd, следую правилам из справки по команде самой cmd (вызываю с помощью SCHTASKS /CREATE/?). Никак не принимается вводимое мною время в аргументе /ST. Как только уже не пробовала. Вот текст команды, пишу его в cmd (запускала и от пользователя, и от администратора) :
SCHTASKS /Create /SC DAILY /TN "V_pour_M" /TR "C:\MES DOCUMENTS\Client_G_Valentina\code_pour_transferer_de_VALIDE_a_A_TRANSMETTRE_aux_RH\Ouvrir_fichier_Ex cel_avec_du_code_V006.exe"/ST 08:03

Возможно, кто-то сталкивался с таким явлением ?

Iska
08-05-2019, 17:02
Возможно, кто-то сталкивался с таким явлением ? »
Сталкивался. Я. Только что. Когда попробовал исполнить приведённый Вами код.

Никак не принимается вводимое мною время в аргументе /ST. »
У Вас нет аргумента /ST, поскольку данная подстрока «прилеплена» к значению предыдущего аргумента. Посему и нет у утилиты возможности определить его наличие и правильно распарсить командную строку.

Добавьте пробел между значением аргумента «/TR» ("C:\MES DOCUMENTS\Client_G_Valentina\code_pour_transferer_de_VALIDE_a_A_TRANSMETTRE_aux_RH\Ouvrir_fichier_Ex cel_avec_du_code_V006.exe") и названием последующего аргумента — «/ST»:
schtasks.exe /Create /SC DAILY /TN "V_pour_M" /TR "C:\MES DOCUMENTS\Client_G_Valentina\code_pour_transferer_de_VALIDE_a_A_TRANSMETTRE_aux_RH\Ouvrir_fichier_Ex cel_avec_du_code_V006.exe" /ST 08:03
Я выделил место, между чем и чем нужно добавить пробельный символ.

ValentinaVL
08-05-2019, 19:36
Всё ясно. Спасибо ! Ошибка дебютанта.




© OSzone.net 2001-2012