Как запустить ANSIBLE PlayBook на удаленной машине с Windows от имени администратора и получить вывод журнала - PullRequest
0 голосов
/ 29 июня 2018

У меня есть следующий сборник пьес:

---
- name: Install winlogbeat
  hosts: windows
  tasks:
    - name: run winlogbeatinstall
      win_shell: |
        ((New-Object Net.WebClient -Property @{Proxy = [Net.GlobalProxySelection]::GetEmptyWebProxy()}).DownloadFile('https://github/install.ps1','C:\ABCD\winlogbeatinstall.ps1'))
        Start-Process powershell.exe -Verb Runas -ArgumentList "-File C:\ABCD\winlogbeatinstall.ps1"
      register: out
    - debug: var=out.stdout_lines  

Если я запускаю эти команды на удаленном компьютере, а не как администратор, он работает.
Если я запускаю его из playbook с тем же пользователем домена НЕ администратор, работает только загружаемый файл (1-я команда), а установка (2-я команда) - нет.
Как я могу заставить это работать?

2-й вопрос: когда он запускается от имени администратора, он открывает подоболочку и закрывает ее, поэтому у меня нет вывода. Можно ли как-то увидеть вывод?

Любое предложение приветствуется, как я могу сделать эту работу?

...