Il est très complexe de jongler les écahppements de caractère dans un batch qui appelle des commande powershell. Notamment pour mettre les chemins avec des espaces entre double quote.
synthaxe:
\\\"`\\\"Test avec espace`\\\"\\\"
example:
start /D c:\ /B powershell -command "& {$args='-command "write-output \\\"`\\\"Test avec espace`\\\"\\\" ;sleep 5"';Start-Process powershell -ArgumentList $args}"