WindowsUpdateTools
1.3.0
Comprehensive PowerShell module for diagnosing, analyzing, and remediating Windows Update issues in enterprise environments. Includes SetupDiag integration, automated remediation, and detailed health reporting.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 CSOLVE. All rights reserved.
Package Details
Author(s)
- Anthony Balloi - CSOLVE Alex Appleton - CSOLVE
Tags
WindowsUpdate Remediation Diagnostics Enterprise Intune SCCM SetupDiag Windows10 Windows11 WSUS Troubleshooting Automation SystemAdmin
Functions
Test-WindowsUpdateHealth Repair-WindowsUpdate
PSEditions
Dependencies
This module has no dependencies.
Release Notes
New in version 1.3.0:
- Enhanced Disk Cleanup: Added support for cleanup of old Windows installations, WinSxS. Also included cleanmgr cleanup.
FileList
- WindowsUpdateTools.nuspec
- README.md
- Private\Clear-WUUpgradeBlockingRegistry.ps1
- Private\Get-WUSystemHealth.ps1
- Private\Invoke-WUComprehensiveRemediation.ps1
- Private\Invoke-WUTroubleshooter.ps1
- Private\Resolve-WUComponentStore.ps1
- Private\Resolve-WUWSUSIssues.ps1
- Private\Write-WULog.ps1
- Private\Get-WUConfiguration.ps1
- Private\Get-WUSystemInfo.ps1
- Private\Invoke-WUEnhancedDiskCleanup.ps1
- Private\New-WUHealthIssue.ps1
- Private\Resolve-WUGenericErrors.ps1
- Private\Test-WUComponentStore.ps1
- Public\Repair-WindowsUpdate.ps1
- WindowsUpdateTools.psd1
- Private\Get-WUEventLogs.ps1
- Private\Get-WUUpdateHistory.ps1
- Private\Invoke-WUSetupDiag.ps1
- Private\Remove-WUProblematicDrivers.ps1
- Private\Resolve-WUSystemPartition.ps1
- Private\Test-WUServices.ps1
- Public\Test-WindowsUpdateHealth.ps1
- WindowsUpdateTools.psm1
- Private\Get-WUPendingUpdates.ps1