Можно так:
(Get-Process | Where-Object { $_.Name -eq 'FastExecuteScript' -and $_.MainWindowTitle -like '*MyCoolProgram*' } | Select-Object -ExpandProperty MainWindowTitle) -replace '.*\((.*)\).*', '$1'Выведет:
0.1.51@senerg 0_1538251567297_1538137079437-demo.xml должно работать. Но у меня Бас загружает страницу, на которой только одна такая дата... (в отличии от браузера)
Через jsonParse будет наверное лучше получить нужное значение, если оно там загружается.
Как вытащить именно эту:
"created_at": "Thu, 25 May 2017 16:22:18 +0000"
дату и время (она там в двух местах) из огромного скрипта, где других "created_at" много:
Сам код скрипта вытаскивать из html документа надёжнее через xpath.
Из полученного json кода получить нужный элемент можно методом JSON.parse()
Вот тестовый скрипт (вопросы касательно json или xpath буду перенаправлять в соответствующий мануал)