win_psexec: fix arg handling when command contains multiple args (#44797)

This commit is contained in:
Jordan Borean
2018-08-29 10:12:29 +10:00
committed by GitHub
parent d5d2c80779
commit 9d91607754
3 changed files with 18 additions and 1 deletions

View File

@@ -67,6 +67,18 @@
# - whoami_as_elevated.rc == 0
# - whoami_as_elevated.stdout|lower == '{{ ansible_hostname|lower }}\{{ ansible_user_id|lower }}'
- name: Run command with multiple arguments
win_psexec:
command: powershell.exe -NonInteractive "exit 1"
ignore_errors: yes
register: whoami_multiple_args
- name: Test command with multiple argumetns
assert:
that:
- whoami_multiple_args.rc == 1
- whoami_multiple_args.psexec_command == "psexec.exe -accepteula powershell.exe -NonInteractive \"exit 1\""
- name: Remove sysinternals from PATH
win_path:
name: PATH