The result is always "System.String". I've tried other services (e.g., agent) with the same result. It seems to provide the type rather than the data.
What I would like to actually find is the list of services that depend upon a service. Should I want to restart a service, I would like to have a script stop and start dependent services if required. Any advice?