Короче, проперти StandardOutput и StandardError существуют, но они никогда не заполняются, если просто перенаправлять вывод start-process в переменную.
вернее как мне получить перменную со значениями равными возвращаемому утилитой результату?
Я бы на твоём месте формировал всю нужную команду одной строкой, а потом бы исполнял эту строку [string]$runstring = "$utils $arguments" $runexe = invoke-expresssion $runstring