mirror of
https://github.com/awarre/Optimize-WsusServer.git
synced 2026-05-03 22:10:31 +00:00
Merge branch 'master' of https://github.com/awarre/Optimize-WsusServer
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
 
|
||||
|
||||
 
|
||||
# Optimize-WsusServer.PS1
|
||||
|
||||
<!-- ABOUT THE PROJECT -->
|
||||
@@ -47,37 +46,37 @@ Optimize-WsusServer.ps1 -FirstRun
|
||||
```
|
||||
Presents a series of prompts for user to initiate all recommended first run optimization tasks.
|
||||
|
||||
```
|
||||
```powershell
|
||||
Optimize-WsusServer.ps1 -DisableDrivers
|
||||
```
|
||||
Disable device driver syncronization and caching.
|
||||
|
||||
```
|
||||
```powershell
|
||||
Optimize-WsusServer.ps1 -DeepClean
|
||||
```
|
||||
Searches through most likely categories for unneeded updates and drivers to free up massive amounts of storage and improve database responsiveness. Prompts user to approve removal before deletion.
|
||||
|
||||
```
|
||||
```powershell
|
||||
Optimize-WsusServer.ps1 -CheckConfig
|
||||
```
|
||||
Validates current WSUS IIS configuration against recommended settings. Helps prevent frequent WSUS/IIS/SQL service crashes and the "RESET SERVER NODE" error.
|
||||
|
||||
```
|
||||
```powershell
|
||||
Optimize-WsusServer.ps1 -OptimizeServer
|
||||
```
|
||||
Runs all of Microsoft's built-in WSUS cleanup processes.
|
||||
|
||||
```
|
||||
```powershell
|
||||
Optimize-WsusServer.ps1 -OptimizeDatabase
|
||||
```
|
||||
Runs Microsoft's recommended SQL reindexing script.
|
||||
|
||||
```
|
||||
```powershell
|
||||
Optimize-WsusServer.ps1 -InstallDailyTask
|
||||
```
|
||||
Creates a scheduled task to run the OptimizeServer function nightly.
|
||||
|
||||
```
|
||||
```powershell
|
||||
Optimize-WsusServer.ps1 -InstallWeeklyTask
|
||||
```
|
||||
Creates a scheduled task to run the OptimizeDatabase function weekly.
|
||||
@@ -108,4 +107,4 @@ Project Link: [https://github.com/awarre/Optimize-WsusServer](https://github.com
|
||||
* [ScheduledTasks](https://docs.microsoft.com/en-us/powershell/module/scheduledtasks/?view=win10-ps)
|
||||
* [Set-WsusClassification](https://docs.microsoft.com/en-us/powershell/module/updateservices/set-wsusclassification?view=win10-ps)
|
||||
* [WSUS GetUpdates Method](https://docs.microsoft.com/en-us/previous-versions/windows/desktop/aa350127(v=vs.85))
|
||||
* [WSUS IUpdate Properties](https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms752741(v=vs.85))
|
||||
* [WSUS IUpdate Properties](https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms752741(v=vs.85))
|
||||
|
||||
Reference in New Issue
Block a user