Можно так:
(Get-Process | Where-Object { $_.Name -eq 'FastExecuteScript' -and $_.MainWindowTitle -like '*MyCoolProgram*' } | Select-Object -ExpandProperty MainWindowTitle) -replace '.*\((.*)\).*', '$1'Выведет:
0.1.51Пользуюсь планировщиком уже несколько месяцев и получаю невероятный кайф от того как он удобен.
Но непонятна одна деталь: почему есть расписание запусков, но нет возможности добавить время окончания работы скрипта на этих запусках. Может я не могу найти этой функции? Есть только возможность указать максимальное время его работы, но это неудобно, так как один таск может запускаться несколько раз в день и каждый раз время его работы будет отличаться. Огромная просьба к разработчикам добавить эту фичу, чтобы не приходилось плодить задания в планировщике, что сделает его еще более удобным.