The proper way is to use the script module

- name: run script
  script: test.ps1

It will automatically try and find 'test.ps1' in various folder, the files 
folder adjacent to the playbook is one of them, copy it across, execute, 
then delete the file all in 1 go. If you truly don't want to copy across 
the file then your only option is to read the script using the lookup 
plugin and use it with win_shell

- name: run script in memory
  win_shell: '{{ lookup("file", "test.ps1") }}'

If this is a really large script you might read some command line length 
limits so it's not always possible to do this.

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/72a3b823-dcc1-4932-94f0-9e681e4a577f%40googlegroups.com.

Reply via email to