Выполнение следующей команды в командной строке powershell работает так, как я и ожидал:
Get-Service "my_service"
*output*
Status Name DisplayName
------ ---- -----------
Running my_service My_SERVICE
Однако, если сделать ps1 scritp следующим образом, мой вывод не соответствует ожиданиям.
$my_service_check = Get-Service "my_service"
echo "My Service Status: $my_service_check"
*output*
my_service: System.ServiceProcess.ServiceController
почему скрипт не возвращает тот же вывод, что и команда?