调用命令失败:WinRM 无法完成操作

2024-01-03

使用 2 台机器,一台本地机器和一台远程机器(地址标记为remoteAddress),我尝试在本地计算机上运行它:

Invoke-Command -ComputerName remoteAddress -ScriptBlock { dir c:\ }

但我收到此错误:


[remoteAddress] Connecting to remote server remoteAddress failed with the
following error message : WinRM cannot complete the operation. Verify that
the specified computer name is valid, that the computer is accessible over
the network, and that a firewall exception for the WinRM service is enabled
and allows access from this computer. By default, the WinRM firewall exception
for public profiles limits access to remote computers within the same local
subnet.
For more information, see the about_Remote_Troubleshooting Help topic.
    + CategoryInfo          : OpenError: (remoteAddress:String) [], PSRemotingTransportException
    + FullyQualifiedErrorId : WinRMOperationTimeout,PSSessionStateBroken  

我对类似情况进行了修复。我检查过的内容:

  • ping 远程地址成功。

  • 在两台机器上Enable-PSRemoting -Force

    
    WinRM is already set up to receive requests on this computer.
    WinRM is already set up for remote management on this computer.  
  • 在两台机器上Set-WSManQuickConfig

    
    WinRM is already set up to receive requests on this computer.
    WinRM is already set up for remote management on this computer.  

但是,我在尝试连接到远程计算机时仍然遇到此错误。


I ran test-wsman -ComputerName _remote-machine_ -Port 5985从我的本地机器我得到了这个错误:


test-wsman : WinRM cannot complete the operation. Verify that the specified computer
name is valid, that the computer is accessible over the network, and that a firewall exception for the WinRM service
is enabled and allows access from this computer. By default, the WinRM firewall exception for public profiles limits
access to remote computers within the same local subnet. 
At line:1 char:1
+ test-wsman -ComputerName _remote_ -Port 5985
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (_remote-machine_:String) [Test-WSMan], InvalidOperationExcept
   ion
    + FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.TestWSManCommand  

您是否将遥控器添加到本地受信任主机列表中?如果没有,您可以通过添加它们

winrm s winrm/config/client '@{TrustedHosts="RemoteComputer"}'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

调用命令失败:WinRM 无法完成操作 的相关文章

随机推荐

  • 使用 Appbar + Drawer 时遇到问题(Material UI + ReactJS)

    我正在尝试使用 ReactJS Material UI 制作我的第一个应用程序 但没有成功 我唯一想做的就是 当我单击栏上的按钮时 显示左侧抽屉 我有以下代码 App jsx import React from react import M
  • 将提交从一个存储库推送到另一个存储库

    我是否可以将一个提交从一个 Git 存储库推送到一个分支anotherGit 存储库 例如 我有一个承诺aaaa在存储库 A 中提交aaaa位于一个名为 测试 的分支中 我想推动提交aaaa到一个名为 稳定 的分支 该分支位于另一个名为存储
  • Angular2 测试在模拟服务时失败

    尝试测试具有调用 REST API 的服务依赖项的组件 制作了服务的模拟版本 并使用扩展真实服务的类 现在 如果我用模拟的提供者覆盖提供者 业力报告者就会出现奇怪的错误 第一个 404 表示 2 个不存在的文件 实际上不应该存在 然后是 o
  • jQuery 查找输入类型(也适用于选择)

    我需要找到单选按钮 文本和选择的输入类型 很容易找到任何东西的输入类型
  • 将文本输入解释为 PHP

    我想让用户测试我的 PHP 类 其中包括裁剪图像和调整图像大小 我希望他们在文本字段中编写 PHP 代码 发送表单 然后运行他们的代码 我怎样才能做到这一点 或者是否还有其他安全的方法可以让用户 任何人 演示 PHP 类 我将使用几乎没有权
  • 无法在 Python 中打乱列表

    这是我的清单 biglist title U2 link u2 com title beatles link beatles com print random shuffle biglist 那不行 它不返回任何内容 random shuf
  • 暂时更改 Sitecore 项目的布局

    使用此代码 我设法更改当前项目的渲染 然而 这在 Sitecore 中永久地改变了它 这些变化可以在 CMS 中看到 而不是像我预期的那样暂时改变 void ReplaceLayout Item item if item null retu
  • 查找与 DST 时间的 timedelta 差异 (Python)

    给定两个日期时间 例如2020 01 01 00 00 00 and 2020 04 01 00 00 00 我想获取两个日期之间以小时数表示的时间增量由于夏令时而进行任何加法 减法 我不知道如何继续 默认情况下 Python 的timed
  • 计算百分比“x/y * 100”总是结果为 0?

    在我的作业中 我必须制作一个简单版本的 Craps 由于某种原因 即使两个变量都不为 0 百分比赋值也总是产生 0 这是代码 import java util Random 标题 注意变量 public class Craps privat
  • 为 LUIS.AI 创建 API 或使用 .JSON 文件来为非技术用户培训机器人

    我有一个机器人 它使用 NET MS Bot Framework 和 LUIS ai 来发挥其智能 一切都很好 除了我需要为非技术用户提供一种训练机器人并教它新事物的方法 即 LUIS ai 中的新意图 换句话说 假设现在机器人可以用包含方
  • 如何使用 WSDL 文件使用 Web 服务?

    已获得 WSDL 的 URL 这里有一部分 不确定这是否是相关的部分 我知道如何在 Visual Studio 2005 中添加 Web 引用并导入命名空间 问题 我如何将我的价值观传递给它 如何编码为二进制 64 我有方法名 GETP 不
  • 向现有项目添加单元测试

    我的问题非常相关之前问过一些事 https stackoverflow com questions 42785 how do you retrofit unit tests into a code base但我需要一些实用的建议 我手里有
  • 为什么 String 类是不可变的,即使它有一个名为“hash”的非最终字段

    我正在阅读第 15 条约书亚 布洛赫着 在第 15 条中 谈到 最小化可变性 他提到了使对象不可变的五个规则 其中之一就是将所有字段设为final 规则如下 将所有字段设为最终字段 这以强制执行的方式清楚地表达了您的意图 由系统 此外 如果
  • 推断数据帧行

    我有一个df like d col1 np nan np nan 1 col2 1 1 2 col3 2 2 3 col4 np nan 3 np nan df pd DataFrame data d 并希望推断行以填充任何尾随nans 预
  • 什么是 C 套接字编程的好书/指南? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • .NET Core EndRequest 中间件

    我正在建设ASP NET Core MVC申请 我需要有结束请求像我以前经历过的事件全球 asax 我怎样才能做到这一点 这就像创建一个中间件并确保它在管道中尽快注册一样简单 例如 public class EndRequestMiddle
  • Java nio:如何使用正确的字符集从内存映射文件中读取字符

    对于一个新项目 我必须读取文件的字符 具有可配置的编码 来处理输入 由于其中一些文件可能非常大 gt 100MB 我想检查 Java nio 内存映射文件的能力 以便更快地访问 但是 我无法弄清楚如何创建类似 Reader 的东西 以使用正
  • HttpServletRequest.getSession(true) 线程安全吗?

    我看到很多关于 setAttribute 和 getAttribute 方法是否有效的问题HttpSession是原子的 他们不是 但是 实际的调用是request getSession true 每个客户端原子 例如 如果您有一个 ser
  • 让 DI 容器替换全局 $registry 对象是一个好习惯吗?

    我已经开始重构一个小型应用程序以使用小型 DI 容器 而不是使用 registry getstuff 在我的类中调用我将它们注入到容器中 这提出了2个问题 Q1 gt 我延长痘痘DI类 http pimple project org 并创建
  • 调用命令失败:WinRM 无法完成操作

    使用 2 台机器 一台本地机器和一台远程机器 地址标记为remoteAddress 我尝试在本地计算机上运行它 Invoke Command ComputerName remoteAddress ScriptBlock dir c 但我收到