Schtasks.exe с цитатами

304
Mark Deven

Я использую эту команду для создания задачи: schtasks /Create /TN ITCMD-CHAT-NOTIF /SC ONLOGON /tr "%cd%\Notif\Notif.vbs" /F

Однако проблема возникает. Когда в пути есть пробел, он все равно не заключает в кавычки действия. Есть ли способ поместить цитаты вокруг действия?

2

1 ответ на вопрос

3
Worthwelle

Это может быть достигнуто путем вложения двух разных символов кавычки. ( "'сопровождается '"или "\"сопровождается \"")

schtasks /Create /TN ITCMD-CHAT-NOTIF /SC ONLOGON /tr "'%cd%\Notif\Notif.vbs'" /F 

Из schtasksдокументации:

==> Spaces in file paths can be used by using two sets of quotes, one set for CMD.EXE and one for SchTasks.exe. The outer quotes for CMD need to be double quotes; the inner quotes can be single quotes or escaped double quotes: SCHTASKS /Create /tr "'c:\program files\internet explorer\iexplorer.exe' \"c:\log data\today.xml\"" ... 
Хорошая работа, я тоже собирался рассмотреть это подробнее !! Pimp Juice IT 6 лет назад 0

Похожие вопросы