Private/Start-CompatAppraiser.ps1
Function Start-CompatAppraiser { [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 $_ } } |