start-process для запуска ярлыка. lnk не запускается на целевой машине с использованием ansible - PullRequest
0 голосов
/ 24 сентября 2019

Я создал playbook для запуска Notepadd ++. Lnk на компьютере под управлением Windows с помощью Ansible, воспроизведение выполняется успешно, но не запускается на целевой машине.

Не могли бы вы взглянуть на это и помочь мне.

- hosts: Target
  gather_facts: no
  tasks:
  - name: launch app
    win_shell: |
     Start-Process 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Notepad++\Notepad++.lnk'      
    become_user: Administrator

Результат:

$ ansible-playbook launch.yml

PLAY [Target] ******************************************************************************************************************************************************************************

TASK [launch app] **************************************************************************************************************************************************************************
changed: [192.168.1.108]

PLAY RECAP *********************************************************************************************************************************************************************************
192.168.1.108              : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

-vvv output below

    changed: [192.168.1.108] => {
        "changed": true,
        "cmd": "Start-Process 'C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Notepad++\\Notepad++.lnk' -Verb Runas     \n# [Diagnostics.Process]::Start(\"Notepad++\")",
        "delta": "0:00:01.421888",
        "end": "2019-09-24 10:42:25.327408",
        "rc": 0,
        "start": "2019-09-24 10:42:23.905520",
        "stderr": "",
        "stderr_lines": [],
        "stdout": "",
        "stdout_lines": []
    }
...