Public/Start-FUCompatAppraiser.ps1
function Start-FUCompatAppraiser { [cmdletbinding()] param() try { $TaskName = "Microsoft Compatibility Appraiser" Write-Host " + $($TaskName) .. " -ForegroundColor Cyan -NoNewline $AppraiserTask = Get-ScheduledTask -TaskName $TaskName $AppraiserTask | Get-ScheduledTaskInfo $AppraiserTask | Start-ScheduledTask Do { start-sleep -Seconds 10 } Until ((Get-ScheduledTask -TaskName $TaskName).State -eq "Ready") Write-Host $script:tick -ForegroundColor Green } catch { Write-Warning $_ } } |