Ansible。卸载Windows程序

Ansible。卸载Windows程序,ansible,winrm,Ansible,Winrm,我正试图通过Ansible删除Windows 10中的程序。连接已配置,客户端可用,并且正在ping。任务顺利通过,但什么也没发生,程序仍在运行。 我假设问题在于访问权限,尽管我已经创建了正确的用户,但我不在乎。该程序以前不是通过Ansible安装的,而是由本地用户安装的 如果您手动删除它,并通过Ansible从头开始设置它,就可以了 我将非常感谢你的帮助 --- - name: Test Uninstall LibreOffice 6.0.4.2 hosts: all tasks:

我正试图通过Ansible删除Windows 10中的程序。连接已配置,客户端可用,并且正在ping。任务顺利通过,但什么也没发生,程序仍在运行。 我假设问题在于访问权限,尽管我已经创建了正确的用户,但我不在乎。该程序以前不是通过Ansible安装的,而是由本地用户安装的

如果您手动删除它,并通过Ansible从头开始设置它,就可以了

我将非常感谢你的帮助

  ---
- name: Test Uninstall LibreOffice 6.0.4.2
  hosts: all
  tasks:
    - name: Uninstall Libre
      win_chocolatey:
        name: libreoffice-fresh
        state: absent


PLAY [Test Uninstall LibreOffice 6.0.4.2] ***********************************************************************************************************************************************************************

TASK [Gathering Facts] ******************************************************************************************************************************************************************************************
ok: [172.16.12.174]

TASK [Uninstall Libre] ******************************************************************************************************************************************************************************************
ok: [172.16.12.174]

PLAY RECAP ******************************************************************************************************************************************************************************************************
172.16.12.174              : ok=2    changed=0    unreachable=0    failed=0

这个程序是通过巧克力安装的吗

你可以试试这个

tasks:
- name: Uninstall Libre
  win_shell: Get-AppxPackage <app name> | Remove-AppxPackage

在powershell中,它将显示所有下载的应用程序。

这真的是一个可解决的问题吗?Chocolate是否正确卸载软件包?另请阅读:
$ Get-AppxPackage