使用Jenkins更改为Prod后,远程计算机上的Get-Service收到“找不到具有服务名称的服务”错误

时间:2019-09-09 18:13:51

标签: powershell jenkins

我们正在使用Jenkins交付我们的新Windows机器。在部署期间,我在Jenkins机器上运行了一个代码,以从远程服务器获取服务状态。在测试环境中运行良好。但是,在移至生产环境后,总是会抱怨

  

'找不到服务名称为'...的任何服务'

但是当我登录机器时,服务就在那里。引发此错误的可能原因是什么?

这是我的代码:

$status = Get-Service -Computer $server  -Name $servicename | %{$_.Status}

Get-Service之前,我使用以下方式连接到远程计算机:

net use \\$server\c$ $password /USER:$username

此步骤看起来不错,这意味着Jenkins可以连接到远程服务器。

任何人都可以帮忙吗?谢谢!

0 个答案:

没有答案