现有一个PHP脚本(用户为iis apppool\defaultapppool)调用本地powershell脚本执行远程主机上的powershell脚本,使用了winrm进行远程连接。现在若使用administrator执行本地的powershell,可以执行远程主机上的脚本。若PHP调用本地的脚本,能执行本地脚本中的out-file到本地类似语句,但无法通过invoke-command执行远程脚本,出现“WinRM 无法处理该请求。使用 Negotiate 身份验证时发生以下错误: 指定的登录会话不存在。可能已被终止。” 请问这种情况是由于winrm连接需要管理员身份?还是其他原因?