Rewrite modules (untested)

This commit is contained in:
Yorick Barbanneau 2018-03-25 16:15:10 +02:00
parent b3d3ee6403
commit eba57e6c8a
53 changed files with 1288 additions and 394 deletions

View file

@ -0,0 +1,72 @@
{
"Name" : "Disable OneDrive (GPO)",
"Description" : "This module Remove Onedrive like GPO does and delete if.",
"actions" :
[
{
"_comment" : "Kill Onedrive process",
"action" : "KillProcess",
"name" : "onedrive"
},
{
"_comment" : "Kill explorer process",
"action" : "KillProcess",
"name" : "explorer"
},
{
"_comment" : "Execute OneDrive Uninstaller (x64 version)",
"action" : "ExecCommand",
"path" : "$env:systemroot\\SysWOW64\\OneDriveSetup.exe",
"arguments" : "/uninstall"
},
{
"_comment" : "Execute OneDrive Uninstaller (x86 version)",
"action" : "ExecCommand",
"path" : "$env:systemroot\\System32\\OneDriveSetup.exe",
"arguments" : "/uninstall"
},
{
"_comment" : "The 3 actions bellow delete Onedrive folders ",
"action" : "DelFile",
"path" : "$env:localappdata\\Microsoft\\OneDrive",
"recurse" : "True"
},
{
"action" : "DelFile",
"path" : "$env:programdata\\Microsoft OneDrive",
"recurse" : "True"
},
{
"action" : "DelFile",
"path" : "$env:systemdrive\\OneDriveTemp",
"recurse" : "True"
},
{
"_comment" : "Do not allow OneDrive for file storage",
"action" : "AddRegKey",
"value" : "1",
"key" : "DisableFileSyncNGSC",
"path" : "HKLM:\\Software\\Policies\\Microsoft\\Windows\\OneDrive"
},
{
"_comment" : "Disable OneDrive file sync with limited connection",
"action" : "AddRegKey",
"value" : "1",
"key" : "DisableMeteredNetworkFileSync",
"path" : "HKLM:\\Software\\Policies\\Microsoft\\Windows\\OneDrive"
},
{
"_comment" : "Disable save file to Onedrive",
"action" : "AddRegKey",
"value" : "1",
"key" : "DisableLibrariesDefaultSaveToOneDrive",
"path" : "HKLM:\\Software\\Policies\\Microsoft\\Windows\\OneDrive"
},
{
"_comment" : "Prevent Onedrive installation for new created user (non GPO key)",
"action" : "DelRegKey",
"key" : "OneDriveSetup",
"path" : "HKU:\\Default\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"
}
]
}