无法使用 Stop-Service 停止远程服务

Unable to stop Remote Service using Stop-Service

 Get-Service -ComputerName "SERVERNAME" -Name "SERVICENAME" | Stop-Service -ErrorAction Inquire

我正在尝试远程停止 windows 服务,但 return 出现错误:

Stop-Service : Cannot find any service with service name 'SERVICENAME.exe'

即使我指定了正确的服务名称,它似乎也将 exe 部分添加到名称中。

当我 运行 Get-Service 它完美运行并获取服务详细信息,但是当我添加 | Stop-Service 它 return 上面的错误。

Get-Service -ComputerName "SERVERNAME" -Name "SERVICENAME"

我也试过 Get-WmiObject 但没有成功。

其他一切似乎都有效,所有命令 return 都需要结果,但我收到此错误的停止或启动服务命令除外。

您可能需要将 -computer name 参数传递给 Stop-Service 命令。感觉您可能是从远程计算机获取服务,然后试图停止本地计算机上的服务。

尝试(Get-Service -computername remotepc -name servicename).Stop()