Slackbot
12/28/2022, 6:34 PMEric
12/28/2022, 6:41 PMNick Panaccio
12/28/2022, 6:43 PM$var_Install_Exec = "OneDriveSetup.exe"
$var_Install_Arg = "/allusers"
$proc = Start-Process -FilePath $var_Install_Exec -ArgumentList $var_Install_Arg -WorkingDirectory $PSScriptRoot -PassThru
Do { Start-Sleep 5 } While (Get-Process | Where ProcessName -eq OneDriveSetup.exe)
Start-Sleep 10
schtasks /change /tn "OneDrive Per-Machine Standalone Update Task" /disable | Out-Null
Get-ScheduledTask -TaskName "OneDrive Per-Machine Standalone Update Task" | Unregister-ScheduledTask -Confirm:$False | Out-Null
Get-ScheduledTask -TaskName "OneDrive Reporting Task*" | Unregister-ScheduledTask -Confirm:$False | Out-Null
If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive")) {
New-Item "HKLM:\SOFTWARE\Policies\Microsoft" -Name "OneDrive" -Force | Out-Null
}
New-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive\" -Name "GPOSetUpdateRing" -Value 0 -PropertyType "DWORD" -Force | Out-Null
Set-Service -Name "OneDrive Updater Service" -StartupType Disabled
Stop-Service -Name "OneDrive Updater Service" -ForceNick Panaccio
12/28/2022, 6:45 PMNick Panaccio
12/28/2022, 6:54 PMnewbie1998
12/28/2022, 7:50 PMnewbie1998
12/29/2022, 8:22 PMNick Panaccio
12/29/2022, 8:31 PM