powershell - 通过 winrm 在远程服务器上执行命令失败
问题描述
我正在尝试远程管理已加入 Azure AD 域的 Windows 服务器。我在两台机器上都激活了winrm。我的用户具有管理员权限,并且我正在使用提升的提示符进行工作。为了以防万一,我什至将服务器设置为受信任的主机。无论我尝试什么,我都会不断收到此错误消息。
连接到远程服务器 xxx 失败并显示以下错误消息: WinRM 客户端无法处理请求。如果身份验证方案与 Kerberos 不同,或者客户端计算机未加入域,则必须使用 HTTPS 传输或必须将目标计算机添加到 TrustedHosts 配置设置。使用 winrm.cmd 配置 TrustedHosts。请注意,TrustedHosts 列表中的计算机可能未经过身份验证。您可以通过运行以下命令获得更多信息:winrm help config。有关详细信息,请参阅 about_remote_Troubleshooting 帮助主题。
- CategoryInfo: OpenError: (xxx) [], PSRemotingTranportException
- fullyQualifiedErrorId: ServerNotTrusted,PSSessionStateBroken
我通过VPN连接到公司网络,我也可以ping服务器。我还成功地在 winrm 正常使用的端口上打开了服务器的 telnet。
我错过了什么?
解决方案
推荐阅读
- python - 如何区分我的数据库的变量输出
- javascript - 在typeorm(typegraphql)中建立多对多关系的正确方法是什么
- powershell - 在远程服务器上压缩文件很慢,有人可以检查我的 PS
- artifactory - 如何从 Artifactory 下载标记为依赖项的文件
- cmd - Windows CMD 的 Git bash 命令替代 - (IPFS)
- javascript - 如何仅使用没有 jQuery 的 javascript 删除除最后一个具有相同 document.querySelectorAll(".someClass") 的所有元素
- javascript - 迭代角度模板中的非空数组时出现空白结果
- javascript - Javascript中的哈希刷新
- android - 如何在android studio中将居中按钮放在2个线性布局下方
- substrate - 构建墨水时出错!脚蹼合同