Comment passer un argument à une tâche planifiée Windows contenant des espaces

J'ai besoin de configurer une tâche planifiée Windows. Il accepte 1 paramètre / argument qui est un chemin et peut contenir des espaces. Ma tâche planifiée ne fonctionne pas - elle "casse" le paramètre au premier espace.

Si je l'exécute dans l'invite de commande, je peux simplement envelopper l'argument dans "" et cela fonctionne bien, cependant, cela ne fonctionne pas dans l'interface utilisateur de la tâche planifiée.

Par exemple. C:Program FilesxyzFTP File TransferFTPFileTransferTask.exe "C:Program FilesxyzThe InterfaceFolder Path"

J'ai essayé d'envelopper l'argument avec ""'" []() et j'ai essayé de remplir les espaces avec %20, ~1 etc. sans chance.

Je connais une solution pour créer un fichier bat et utiliser "" autour de mon argument, mais je ne veux pas ajouter plus de complexité.

Je l'ai essayé sur Windows 7 et Windows 2008 Server et les deux ont échoué. Il ne semble pas y avoir de discussions à ce sujet?

demandé sur