首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过ansible运行交互式.exe

通过ansible运行交互式.exe
EN

Stack Overflow用户
提问于 2020-10-20 16:54:09
回答 1查看 607关注 0票数 1

因此,我正在尝试运行我使用Auto创建的.exe。它只需在一个程序上点击两下就可以执行测试并记录下来。如果我登录到主机并双击exe,它就会醒过来。

我需要通过ansible来做这件事,但我总是得到假阳性。我正在使用win_psexec模块。Ansible运行psexec时没有问题,并表示它在awx日志中成功地启动了exe。当我登录到主机并从Exe中检查日志时,它没有被运行。

下面是正在运行的任务

  • 名称:在本地(在目标节点上)作为系统运行regedit.exe,并交互地运行win_psexec:命令: Myexe.exe交互式: yes系统: yes

对发生了什么事有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-08-31 21:17:59

如果您查看文档和给出的示例,这一点一点也不明显。cmd并由此确定,对于远程用户的登录会话,需要将会话设置为1。

这里有一个例子,它成功地在我的windows工作站上启动了文明6。

代码语言:javascript
复制
  ---
  - name: launch games
    hosts: win_tower

    tasks:
    - name: Run civ
      become_user: username
      register: results
      community.windows.win_psexec:
        chdir: C:\Users\username
        interactive: yes
        system: yes
        session: 1
        executable: C:\PROGRA~1\PSTools\psexec.exe
        command: C:\PROGRA~2\Steam\steam.exe -cafeapplaunch 289070 -login username password

    - name: Print results
      ansible.builtin.debug:
        var: results
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64449846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档