因此,我正在尝试运行我使用Auto创建的.exe。它只需在一个程序上点击两下就可以执行测试并记录下来。如果我登录到主机并双击exe,它就会醒过来。
我需要通过ansible来做这件事,但我总是得到假阳性。我正在使用win_psexec模块。Ansible运行psexec时没有问题,并表示它在awx日志中成功地启动了exe。当我登录到主机并从Exe中检查日志时,它没有被运行。
下面是正在运行的任务
对发生了什么事有什么想法吗?
发布于 2021-08-31 21:17:59
如果您查看文档和给出的示例,这一点一点也不明显。cmd并由此确定,对于远程用户的登录会话,需要将会话设置为1。
这里有一个例子,它成功地在我的windows工作站上启动了文明6。
---
- 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
https://stackoverflow.com/questions/64449846
复制相似问题