我正在尝试通过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
答案 0 :(得分:0)
程序是否通过Chocolatey安装了?
您可以尝试
.main-navigation {
clear: both;
display: block;
float: left;
/* just add this line */
align-self: flex-start;
}
如果不确定Windows如何命名应用程序,可以尝试使用命令
tasks:
- name: Uninstall Libre
win_shell: Get-AppxPackage <app name> | Remove-AppxPackage
在powershell中,它将向您显示所有下载的应用程序。