mirror of
https://github.com/actions/runner-images.git
synced 2025-12-13 12:48:18 +00:00
13 lines
611 B
PowerShell
13 lines
611 B
PowerShell
################################################################################
|
|
## File: Install-WindowsUpdatesAfterReboot.ps1
|
|
## Desc: Waits for Windows Updates to finish installing after reboot
|
|
################################################################################
|
|
|
|
Invoke-SBWithRetry -RetryCount 10 -RetryIntervalSeconds 120 -Command {
|
|
$inProgress = Get-WindowsUpdatesHistory | Where-Object Status -eq "InProgress" | Where-Object Title -notmatch "Microsoft Defender Antivirus"
|
|
if ( $inProgress ) {
|
|
$title = $inProgress.Title -join "`n"
|
|
throw "InProgress: $title"
|
|
}
|
|
}
|