Explorar o código

Added key to disable OneDrive throughout Windows

Richard Newton %!s(int64=6) %!d(string=hai) anos
pai
achega
ca01f1e13c
Modificáronse 1 ficheiros con 11 adicións e 0 borrados
  1. 11 0
      Windows10Debloater.ps1

+ 11 - 0
Windows10Debloater.ps1

@@ -599,6 +599,17 @@ Function UninstallOneDrive {
     Set-ItemProperty $ExplorerReg2 System.IsPinnedToNameSpaceTree -Value 0
     Write-Output "Restarting Explorer that was shut down before."
     Start-Process explorer.exe -NoNewWindow
+    
+    Write-Host "Enabling the Group Policy 'Prevent the usage of OneDrive for File Storage'."
+        $OneDriveKey = 'HKLM:Software\Policies\Microsoft\Windows\OneDrive'
+        If (!(Test-Path $OneDriveKey)) {
+            Mkdir $OneDriveKey 
+        }
+
+        $DisableAllOneDrive = 'HKLM:Software\Policies\Microsoft\Windows\OneDrive'
+        If (Test-Path $DisableAllOneDrive) {
+            New-ItemProperty $DisableAllOneDrive -Name OneDrive -Value DisableFileSyncNGSC -Verbose 
+        }
 }
 
 #GUI prompt Debloat/Revert options and GUI variables