Não sei como escapar corretamente dos caracteres especiais
Você precisa dobrar o % s e substituir cada % por %% :
The
%character has a special meaning for command line parameters andFORparameters. To treat a percent as a regular character, double it.
Sintaxe da fonte - caracteres de escape, delimitadores e citações
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD
- Uma lista categorizada de comandos do Windows CMD
- sintaxe - Escape Characters, Delimiters e citações