$ErrorActionPreference='Continue' $t=Get-ScheduledTask -TaskName glances -ErrorAction SilentlyContinue Write-Host ('task exists: ' + [bool]$t) if($t){ Start-ScheduledTask -TaskName glances Start-Sleep 12 $info=Get-ScheduledTaskInfo -TaskName glances Write-Host ('LastTaskResult: ' + $info.LastTaskResult) Write-Host ('state: ' + (Get-ScheduledTask -TaskName glances).State) } Write-Host ('listen 61208: ' + (Test-NetConnection 127.0.0.1 -Port 61208 -WarningAction SilentlyContinue).TcpTestSucceeded) Write-Host ('python PIDs: ' + ((Get-Process python -ErrorAction SilentlyContinue).Id -join ','))