Powershell Stop-Service Cmdlet无法打开存在的服务

Powershell Stop-Service Cmdlet无法打开存在的服务,powershell,powershell-2.0,Powershell,Powershell 2.0,我正在尝试编写PowerShell脚本以停止本地计算机上的服务 当我运行get-service cmdlet时,它会按预期工作。使用stop-service cmdlet时,会出现一个错误,指出不存在具有我指定名称的服务。如果这是真的,那么get-service cmdlet肯定会抛出相同的错误 Get-Service "Service 1" # Returns Service and status Stop-Service "Service 1" # Throws error below:

我正在尝试编写PowerShell脚本以停止本地计算机上的服务

当我运行get-service cmdlet时,它会按预期工作。使用stop-service cmdlet时,会出现一个错误,指出不存在具有我指定名称的服务。如果这是真的,那么get-service cmdlet肯定会抛出相同的错误

Get-Service "Service 1" # Returns Service and status
Stop-Service "Service 1" # Throws error below:

Stop-Service : Service 'Service 1' cannot be stopped due to the following error: Cannot open Service 1 service on computer '.'.

使用stop-service cmdlet有什么诀窍吗?

解决方案是以管理员身份运行PowerShell。停止服务完成后工作正常。

别理我,我太胖了。必须以管理员身份运行。现在可以了。更改标题(“无法打开”而不是“查找”),然后自己回答问题