Invoke-Command不起作用,但Get-Service确实

时间:2016-08-09 22:24:34

标签: powershell

我在调用远程关闭PowerShell服务的命令时遇到了一些问题。我在使用

时很成功
(Get-Service -Name tomee -ComputerName servernamefqdn).Stop()

但是在使用时

Invoke-Command -ComputerName servernamefqdn -Credential $creds -ScriptBlock {
    (Get-Service -Name tomee).Stop()
}

我收到错误

  

enter-pssession ... winrm无法处理

  

使用Kerberos身份验证时发生以下错误:找不到计算机servernamefqdn。

我正在使用自己的凭据传入调用。我已经为WinRM运行了快速配置,并为所有人添加了可信站点。我不明白为什么第一个命令有效,但是invoke命令似乎找不到服务器。目标是脚本将使用另一个帐户远程停止服务。我读了另外一个有同样问题的人,但对我来说没有真正的解决方案。有什么想法吗?

0 个答案:

没有答案