![如何在 Windows 事件日志中注册 Ansible 操作?](https://linux22.com/image/776258/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E4%BA%8B%E4%BB%B6%E6%97%A5%E5%BF%97%E4%B8%AD%E6%B3%A8%E5%86%8C%20Ansible%20%E6%93%8D%E4%BD%9C%EF%BC%9F.png)
Ansible:2.9 Windows:W2k16 服务器
我正在寻找一种在远程 Windows 主机中注册(记录) Ansible 操作的方法。
例如,当我使用win_command
命令模块时echo test
,我无法在 Windows 事件日志中找到引用此操作的行。
如何让 ansible 操作显示在 Windows 事件日志中?
答案1
我理解你的问题,你喜欢登记并记录返回值从win_command
在 Windows 事件日志中。
你可以使用win_eventlog_entry
– 将条目写入 Windows 事件日志还有类似的东西
- name: Save the result of 'whoami' in 'result'
ansible.windows.win_command: whoami
register: result
- name: Write 'result.stdout' to Windows Event Log
community.windows.win_eventlog_entry:
log: Result of win_command
source: Ansible module win_command
event_id: 1234
message: "{{ result.stdout }}"