diff --git a/scripts/Windows/Scripts/Update.ps1 b/scripts/Windows/Scripts/Update.ps1 index d165e27c..57e3c5f3 100644 --- a/scripts/Windows/Scripts/Update.ps1 +++ b/scripts/Windows/Scripts/Update.ps1 @@ -7,12 +7,14 @@ function Update-WindowsInstallation { Runs the Windows update loop. #> function Start-UpdateLoop { - Write-Host "Preparing for Windows Update"; $null = Import-Module PSWindowsUpdate; + $hasUpdates = $false; + Write-Host "Searching for updates…"; while (((Get-WindowsUpdate -IgnoreReboot).Count -gt 0)) { Write-Host "There are updates available."; Write-Host "Installing updates"; + $hasUpdates = $true; try { $null = Install-WindowsUpdate -AcceptAll -IgnoreReboot -ErrorAction "SilentlyContinue"; @@ -28,6 +30,10 @@ function Update-WindowsInstallation { return; } } + + if (-not $hasUpdates) { + Write-Host "There are no updates available."; + } } Start-UpdateLoop;