1.21 jigowatts

Great Scott!

タスクスケジューラで時間のかかるタスクを待つ

tips

タスクスケジューラに登録したタスクを実行!

Start-ScheduledTask <タスク名>

そこそこ時間のかかるタスクで、終了を検知したかったので仕方なくポーリングすることに。
最初はschtasksコマンドでバッチ書いてたけどメンドクサってなったのでPowerShellです。

■task.ps1

Start-ScheduledTask simpletask

while ((Get-ScheduledTask simpletask).State -eq 'Running'){
    Write-Host 'Running...'
    Start-Sleep 1
}

Write-Host 'Complete!'