我在调用远程关闭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命令似乎找不到服务器。目标是脚本将使用另一个帐户远程停止服务。我读了另外一个有同样问题的人,但对我来说没有真正的解决方案。有什么想法吗?