← Back to catalog
Deployment & Onboarding

RESTORATION

Windows Update automation.

Automates Windows Update detection, install, and reboot handling with minimal intervention. Disables sleep for the run and restores it on exit, ensures NuGet and PSWindowsUpdate are present, installs available updates (drivers excluded), and prompts only when a reboot is required — with a cancellable 30-second countdown. -WhatIf lists pending updates without installing. If the update client cannot reach a service at all, run CONDUIT first.

Quick Launch

Run RESTORATION

Run in an elevated PowerShell window. Downloads restoration.ps1 from CursedTechnocrat/TechnicianToolkit and executes it.

Set-ExecutionPolicy Bypass -Scope Process -Force; $f="$(Get-Location)\restoration.ps1"; irm https://raw.githubusercontent.com/CursedTechnocrat/TechnicianToolkit/main/restoration.ps1 -OutFile $f; [IO.File]::WriteAllText($f,[IO.File]::ReadAllText($f,[Text.Encoding]::UTF8),[Text.UTF8Encoding]::new($true)); & $f
Category
Deployment & Onboarding
Identifier
RESTORATION
Tags
windows-update, patching