• Set Execution Policy
• Enforce TLS 1.2
• Check Admin Privileges
• Warn if running from OneDrive
• Test Internet Connectivity
• Display status
• Log to IntuneLogs
• Execute Preloading Commands:
• NuGet Provider
• PackageManagement & PowerShellGet
• PSWindowsUpdate
• Get-WindowsAutoPilotInfo
• Create C:\temp\scripts
• Cleanup C:\HWID
• Create C:\HWID
• Menu: Drivers (HP, Dell, Windows)
• Menu: Tools (Updates, TPM, ISO, etc.)
• Menu: CSV (Region-based generation)
• Menu: Diagnostics
• Menu: Reboot & Exit
• Run Prestage → Updates + Manufacturer Detection
• Generate CSV → Upload to FTP
• Run Diagnostics
• Schedule Reboot
by Adam