Schtasks.exe com aspas

2

Eu uso este comando para criar uma tarefa: schtasks /Create /TN ITCMD-CHAT-NOTIF /SC ONLOGON /tr "%cd%\Notif\Notif.vbs" /F

No entanto, ocorre um problema. Quando há um espaço no caminho, ele ainda não coloca aspas ao redor da ação. Existe uma maneira de colocar aspas em torno da ação?

    
por Mark Deven 02.10.2018 / 16:31

1 resposta

3

Isso pode ser feito aninhando os dois caracteres de aspas diferentes. ( "' seguido por '" ou "\" seguido por \"" )

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

Da documentação de 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\"" ...
    
por 02.10.2018 / 23:06