33 lines
918 B
YAML
33 lines
918 B
YAML
---
|
|
|
|
- name: kill onedrive process
|
|
win_shell: Stop-Process -Name OneDrive
|
|
ignore_errors: true
|
|
|
|
- name: uninstall onedrive
|
|
win_shell: '{{ ansible_env.SystemRoot }}\SysWOW64\OneDriveSetup.exe /uninstall'
|
|
ignore_errors: true
|
|
|
|
- name: remove onedrivesync package
|
|
win_shell: get-appxpackage *Microsoft.OneDriveSync* | remove-appxpackage -AllUsers
|
|
ignore_errors: true
|
|
|
|
- name: remove onedrive directories
|
|
win_file:
|
|
path: '{{ item }}'
|
|
state: absent
|
|
ignore_errors: true
|
|
loop:
|
|
- '{{ ansible_env.USERPROFILE }}\OneDrive'
|
|
- '{{ ansible_env.LOCALAPPDATA }}\Microsoft\OneDrive'
|
|
- '{{ ansible_env.ProgramData }}\Microsoft OneDrive'
|
|
- C:\OneDriveTemp
|
|
|
|
- name: delete registry keys
|
|
win_regedit:
|
|
path: '{{ item }}'
|
|
state: absent
|
|
delete_key: true
|
|
loop:
|
|
- HKCR:\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}
|
|
- HKCR:\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6} |