WSUS Automated Maintenance©

Features

Z

Super Easy Installation

Guided installer for a simple installation experience. It also comes with an unattended installation procedure for easy deployment to multiple systems, or for server core installs.

Support Included

Support is included for active subscriptions on the latest version of the software.

R

Simple Configuration Experience

The installer handles the configuration experience. You take the standard installation (blue USB), all defaults are selected. You take the advanced configuration (red USB), you stay in WSUS-land and we show you just how far the WSUS hole goes. Remember: all we’re offering are plentiful options.

Backup the WSUS Database

Backs up the WSUS database (WID or Local SQL Server). Remote SQL Servers should have an alternative method like an enterprise backup solution already so WAM will not back them up.

Indexes the WSUS Database

Add WSUS Index Optimization to the database to increase the speed of many database operations in WSUS by approximately 1000-1500 times faster.

Remove Drivers

Remove all existing drivers from the WSUS Database trimming down the number of updates in the database. If the Drivers classification is checked, new driver updates will sync and will be kept under control (Default; Optional).

Q

Remove Obsolete Updates

This stream will use SQL code to execute Microsoft’s stored procedures that will return the update id of each obsolete update in the database and then remove it.

Compress Update Revisions

This stream will use SQL code to execute Microsoft’s stored procedures that will return the update id of each update revision that needs compressing and then compress it.

Remove Declined Updates

Remove declined updates from the WSUS Database.

Decline Multiple Types of Updates

Shrink your WSUS Content folder’s size by declining multiple types of updates. There are over 80 types of updates possible for declining for full customization. The default selected ones are superseded updates, expired updates, preview updates, Itanium updates, and Beta updates.

List of Update Types

  1. Superseded
  2. Expired
  3. Preview
  4. Itanium
  5. Beta
  6. IE7
  7. IE8
  8. IE9
  9. IE10
  10. Microsoft Edge (Stable)
  11. Microsoft Edge (Extended Stable)
  12. Microsoft Edge (Beta)
  13. Microsoft Edge (Dev)
  14. LanguagePacks
  15. SharepointUpdates
  16. ComputerUpdates32bit
  17. Embedded
  18. ARM64
  19. WinXP
  20. Windows 7
  21. SecurityOnly
  22. ThirdParty
  23. Win10_1507
  24. Win10_1511
  25. Win10_1607
  26. Win10_1703
  27. Win10_1709
  28. Win10_1803
  29. Win10_1809
  30. Win10_1903
  31. Win10_1909
  32. Win10_2004
  33. Win10_20H2
  34. Win10_21H1
  35. Win10_21H2
  36. Win10_22H2
  37. Win11_21H2
  38. Win11_22H2
  39. Win11_23H2

Microsoft Office Types

Selectable Versions with individually selectable architecture [x86, x64, or Both]

  1. Office 2002/XP
  2. Office 2003
  3. Office 2003, Office 2007 (Some updates are released for both products)
  4. Office 2007
  5. Office 2010
  6. Office 2013
  7. Office 2016
  8. Office 2019
  9. Microsoft 365 Apps
  10. Office LTSC

Specific Language Types

  1. Arabic (Saudi Arabia) (ar-SA)
  2. Bulgarian (Bulgaria) (bg-BG)
  3. Catalan (Catalan) (ca-ES)
  4. Czech (Czech Republic) (cs-CZ)
  5. Welsh (United Kingdom) (cy-GB)
  6. Danish (Denmark) (da-DK)
  7. German (Germany) (de-DE)
  8. Greek (Greece) (el-GR)
  9. English (UK) (en-GB)
  10. English (US) (en-US)
  11. Spanish (Spain) (es-ES)
  12. Spanish (Mexico) (es-MX)
  13. Estonian (Estonia) (et-EE)
  14. Persian (Iran) (fa-IR)
  15. Finnish (Finland) (fi-FI)
  16. French (Canada) (fr-CA)
  17. French (France) (fr-FR)
  18. Scottish Gaelic (United Kingdom) (gd-GB)
  19. Hebrew (Israel) (he-IL)
  20. Croatian (Croatia) (hr-HR)
  21. Armenian (Armenia) (hy-AM)
  22. Hungarian (Hungary) (hu-HU)
  23. Italian (Italy) (it-IT)
  24. Japanese (Japan) (ja-JP)
  25. Georgian (Georgia) (ka-GE)
  26. Korean (Korea) (ko-KR)
  27. Konkani (India) (kok-IN)
  28. Kirghiz (Kyrgyzstan) (ky-KG)
  29. Luxembourish (Luxembourg) (lb-LU)
  30. Lithuanian (Lithuania) (lt-LT)
  31. Latvian (Latvia) (lv-LV)
  32. Maori (New Zealand) (mi-NZ)
  33. Malay (Malaysia) (ms-MY)
  34. Maltese (Malta) (mt-MT)
  35. Norwegian (Bokmal) (Norway) (nb-NO)
  36. Dutch (Netherlands) (nl-NL)
  37. Polish (Poland) (pl-PL)
  38. Portuguese (Brazil) (pt-BR)
  39. Portuguese (Portugal) (pt-PT)
  40. Quechua (Peru) (quz-PE)
  41. Romanian (Romania) (ro-RO)
  42. Russian (Russia) (ru-RU)
  43. Slovak (Slovakia) (sk-SK)
  44. Slovenian (Slovenia) (sl-SI)
  45. Serbian (Latin, Serbia) (sr-latn-rs)
  46. Swedish (Sweden) (sv-SE)
  47. Thai (Thailand) (th-TH)
  48. Setswana (South Africa) (tn-ZA)
  49. Turkish (Turkey) (tr-TR)
  50. Tatar (Russia) (tt-RU)
  51. Uighur (PRC) (ug-CN)
  52. Ukrainian (Ukraine) (uk-UA)
  53. Chinese (Simplified) (zh-CN)
  54. Chinese (Hong Kong) (zh-HK)
  55. Chinese (Traditional) (zh-TW)

Rename OS Descriptions

This stream will rename the operating system descriptions of client systems in the WSUS MMC console. You can then use the GUI Console to sort by the OSDescription to easily gain valuable insights into what operating systems are installed in your organization.

Windows Clients

  • Windows 10 Home
  • Windows 10 Pro
  • Windows 10 Pro N
  • Windows 10 Pro for Workstations
  • Windows 10 Pro N for Workstations
  • Windows 10 Enterprise
  • Windows 10 Enterprise N
  • Windows 10 Enterprise LTSB/LTSC
  • Windows 10 Education
  • Windows 10 Education N
  • Windows 10 Pro Education
  • Windows 10 Pro N Education

Windows Clients

  • Windows 11 Home
  • Windows 11 Pro
  • Windows 11 Pro N
  • Windows 11 Pro for Workstations
  • Windows 11 Pro N for Workstations
  • Windows 11 Enterprise
  • Windows 11 Enterprise N
  • Windows 11 Enterprise LTSB/LTSC
  • Windows 11 Education
  • Windows 11 Education N
  • Windows 11 Pro Education
  • Windows 11 Pro N Education

Windows Server

  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2016 Essentials
  • Windows Server 2016 Standard
  • Windows Server 2016 Datacenter

Windows Server

  • Windows Server 2019 Essentials
  • Windows Server 2019 Standard
  • Windows Server 2019 Standard Evaluation
  • Windows Server 2019 Datacenter
  • Windows Server 2022 Standard
  • Windows Server 2022 Standard Evaluation
  • Windows Server 2022 Datacenter
  • Microsoft Hyper-V Server 2016
  • Microsoft Hyper-V Server 2019

Clean Synchronization Logs

Clean out all the synchronization logs that have built up over time (configurable, with the default keeping the last 14 days of logs).

Computer Object Cleanup

Computer Object Cleanup (configurable, with the default of deleting computer objects that have not synced within 30 days).

Prune IIS Logs

The Prune IIS Logs Stream will delete all log files (that is, files ending with .log) found in the logging folder for the WSUS IIS site. By default, the stream will remove log files older than 2 weeks. Files are checked not based on the date they were created, but when they were last modified.

Server Cleanup Wizard

Runs the built-in Server Cleanup Wizard (SCW) to actually carry out the removal of files on the file system.

Display Newly Added Products & Classifications

If you are interested in keeping track of what new products and/or classifications have been added to WSUS, we have included a stream that will include this information in the WAM report. The default will display new products and classifications that have been added to WSUS in the last 31 days.

Database Maintenance

Run the Recommended SQL database Maintenance script on the actual SQL database.

Reporting Options

Save the Report

You can set it up to always save the report. Options for either TXT (default) or HTML.

Email the Report

You can set it up to always email the report. Options for either TXT or HTML (default). You can also have it as a PDF Attachment to the email. If the report fails, WAM will fall back to saving the report storing a TXT log file. The TXT log that it creates will be prepended with the notification that the email failed to send and will give the full error message for troubleshooting.

WAM Utilities & The WAM Shell

To aid administrators we have developed a few utilities for adjusting certain WSUS settings, which are especially convenient for WSUS installs on servers that lack a graphical user interface. We have redesigned the WAM Shell to expose the utility Cmdlets that we have written to adjust your WSUS environment.

Get-ApplicationPoolMemory

Set-SchUseStrongCrypto

Get-WsusIISQueueLength

Set-WsusWebExecutionTimeout

Get-WsusIISLoadBalancerCapabilities

Set-WsusIISMaxCachedUpdates

Add-ESDMimetype

Get-MaxSimultaneousFileDownloads

Get-WsusIISIdleTimeout

Get-WsusIISPingEnabled

Get-WsusIISRegularTimeInterval

Remove-WsusProduct

Set-ApplicationPoolMemory

Get-WsusIISLimitInterval

Set-WsusIISQueueLength

Get-WsusWebMaxRequestLength

Set-WsusIISLoadBalancerCapabilities

Get-WsusIISMaxInstalledPrerequisites

Reset-ESDMimetype

Set-MaxSimultaneousFileDownloads

Set-WsusIISIdleTimeout

Set-WsusIISPingEnabled

Set-WsusIISRegularTimeInterval

Test-WAMEmail

Get-SchUseStrongCrypto

Set-WsusIISLimitInterval

Get-WsusWebExecutionTimeout

Set-WsusWebMaxRequestLength

Get-WsusIISMaxCachedUpdates

Set-WsusIISMaxInstalledPrerequisites

Remove-ESDMimetype

Get-WAMCommand

h

Get-WAMLicence

Get-WsusIISRapidFailProtection

Set-WsusIISRapidFailProtection

New-GraphAPICertificate

Set-GraphCertificatePassword