Ansible для Windows: WinRM, Как удалить -NonInteractive из модулей win_command или win_shell? - PullRequest
0 голосов
/ 11 октября 2018
Using module file /Library/Python/2.7/site-packages/ansible/modules/windows/win_scheduled_task.ps1
<xx.xx.xxx.x> ESTABLISH WINRM CONNECTION FOR USER: ak on PORT 5986 TO xx.xx.xxx.x
checking if winrm_host xx.xx.xxx.x is an IPv6 address
<xx.xx.xxx.x> WINRM CONNECT: transport=basic endpoint=https://xx.xx.xxx.x:5986/wsman
<xx.xx.xxx.x> WINRM OPEN SHELL: 0D4636FD-D80A-42AD-AB4B-D1F4DFD24EC1
EXEC (via pipeline wrapper)
<xx.xx.xxx.x> WINRM EXEC 'PowerShell' ['-NoProfile', '**-NonInteractive**', '-ExecutionPolicy', 'Unrestricted', '-']
<xx.xx.xxx.x> WINRM RESULT u'<Response code 0, out "{"changed":false}\r\n", err "">'
<xx.xx.xxx.x> WINRM STDOUT {"changed":false}

<xx.xx.xxx.x> WINRM STDERR 
<xx.xx.xxx.x> WINRM CLOSE SHELL: 0D4636FD-D80A-42AD-AB4B-D1F4DFD24EC1
ok: [xx.xx.xxx.x] => {
"changed": false
}
META: ran handlers
META: ran handlers

Приведенный выше вывод от ansible для подробных журналов Windows.Я вижу, что WinRm имеет параметр по умолчанию -NonInteractive для команды powershell, который скрывает интерактивный интерфейс пользователя.Есть ли способ, где я могу указать или упомянуть, чтобы не использовать -NonInteractive для команд powershell?

...