Powershell - why as administrator?
Posted on 2012-04-03
I am trying to learn the basics of powershell. I have found what seems like an excellent tutorial but I think am having issues with permissions.
The tutoral I am looking at has been covering using powershell to look at services, an excellent example as it relates to something that many people are familiar with.
Anyway my user profile is a in the local administrator group and also the domain admin group. I can stop and start sevices use the GUI no problems. However when I try to stop or start a service in powershell it gives me an error. Here is an example of the issue - I start by getting the status of the service:
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
PS X:\myname\PowerShell\MyScripts> get-service -name bthserv
Status Name DisplayName
------ ---- -----------
Stopped bthserv Bluetooth Support Service
This is fine but when I try to start the service using PowerShell I get this error:
PS X:\myname\PowerShell\MyScripts> start-service -name bthserv
Start-Service : Service 'Bluetooth Support Service (bthserv)' cannot be started due to the following error: Cannot ope
bthserv service on computer '.'.
At line:1 char:14
+ start-service <<<< -name bthserv
+ CategoryInfo : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
+ FullyQualifiedErrorId : CouldNotStartService,Microsoft.PowerShell.Commands.StartServiceCommand
When I run powershell as administrator it works fine. I guess what I am trying to understand is why as a user I can runs services via the GUI but not PowerShell.
Thanks in Advance