Ansible win_psexec:以系统身份运行psexec以其他用户身份启动可执行文件

时间:2019-07-10 18:33:09

标签: windows deployment ansible psexec

我正在尝试使用ansible启动控制台应用程序。必须使用特定用户启动应用程序,该用户无法登录到远程计算机,但可以运行该应用程序。 以我的理解,我以remote_user身份运行win_psexec并将其与application_user一起启动Application。而是尝试使用application_user执行所有操作,然后失败。如果我使用远程用户,则可以使用它,但是应用程序是使用远程用户的启动器,我无法进行这种操作。

 - name: Start Application on remote server
    win_psexec:
    command: C:\Applications\Application.ConsoleApp.exe
    username: application_user
    password: password
  become: yes
  ansible_become_method: runas
  become_flags: logon_type=new_credentials logon_flags=netcredentials_only
  vars:
    ansible_become_user: remote_user
    ansible_become_password: remote_user_password

0 个答案:

没有答案