Nick,

I saw it mentioned somewhere that if you use 'YAML syntax'  with the :'s
instead of Ansibles ='s you should not need escape characters for
directories with spaces in them. Ie, if you do it like this:

- win_command: runsomething.exe
    args:
        chdir: c:\Program Files\Application

The other thing I can think of is adding single quotes ' around the path.

Sadly I don't have any Windows boxes around that I can test this on right
now for you, but it could be worth a try?

Cheers, Mike

On Wed, Jul 26, 2017 at 4:17 PM Nick Couchman <nick.e.couch...@gmail.com>
wrote:

> So, I'm trying to run a command via Ansible, and the command exists in a
> path that's in a directory with spaces, namely c:\Program Files.  I need
> the module to chdir to the directory where the command is actually located
> because there are files that it needs to reference inside that directory.
> Unfortunately it doesn't seem to want to work, no matter what I try.  I've
> tried the following variations on the path to make it work:
> C:\Program Files\Application
> C:\\Program Files\\Application
> C:\\Program\ Files\\Application
> C:\\Program^ Files\\Application
> C:/Program Files/Application
> C:/Program\ Files/Application
>
> No matter what I try, here, I get the following message from the module:
>
> The directory name is invalid
>
> What's the trick to making chdir work for directories with spaces??
>
> Thanks - Nick
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ansible-project+unsubscr...@googlegroups.com.
> To post to this group, send email to ansible-project@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/8581aa1e-4010-4616-b399-771acf2fa96f%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/8581aa1e-4010-4616-b399-771acf2fa96f%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAMuthMedQ2NFSi%3D3pMphtqsxoZ216oYed5udZnb6i5Rv_io3jA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to