ScriptFiles/WindowsUpdates.ps1
$ErrorActionPreference="SilentlyContinue" Stop-Transcript | out-null $ErrorActionPreference = "Continue" $logFileTime = [System.DateTime]::UtcNow.ToString("yyyy_MM_dd_HH_mm_ss_fff") Start-Transcript -path "$PSScriptRoot\$($MyInvocation.MyCommand.Name)_$logFileTime.log" -append -Force -IncludeInvocationHeader if ((Get-Module -ListAvailable PSWindowsUpdate).Count -ge 1) { Get-WindowsUpdate -MicrosoftUpdate -Verbose Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -IgnoreReboot } Stop-Transcript |