Skip to main content

Update Orchestrator Bouncer

Summary

This script will attempt to "neuter" the update orchestrator solution on endpoints by renaming or removing a directory.

Manual Run

This script does not have any parameters and can be run against any online Windows device.

Dependencies

None. This script can be run against any Windows device.

Create Script

Update Orchestrator Bouncer

To implement this script, please create a new "PowerShell" style script in the system.

Image 1
Image 2

  • Name: Update Orchestrator Bouncer
  • Description: Will attempt to "neuter" the update orchestrator solution on endpoints by renaming or removing a directory.
  • Category: Patching

Image 3

Script

Image 4
Paste the below PowerShell script directly into the "Script" field.

$RebootPath = 'C:\Windows\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\reboot'
$BakPath = 'C:\Windows\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\reboot.bak'
if (Test-Path $RebootPath) {
if (Test-Path $BakPath) {
Remove-Item -path $BakPath -Force -Confirm:$False
}
Move-Item -Path $RebootPath -Destination $BakPath -Force -Confirm:$False
return 'Renamed the Reboot File'
}
else {
return 'Reboot File Not Found'
}

Script Deployment

The script is intended to run from the Update Orchestrator Bouncer monitor as the "Run Automated Task."

This script can also run manually against any Windows-based device.

Output

  • Script log