winrm java客户端_winrm service

winrm java客户端_winrm service今天看脚本忽然发现一个服务 叫 winRM 服务 这是个 PowerShell 的远程管理 开启它可以很大程度的方便用 PowerShell 操控 下面是我找到的一些资料 在 Linux 中 我们可以使用安全的 SSH 方便的进行远程管理 但在 Windows 下 除了不安全的 Telnet 以外 从 WindowsServe 开始提供了另外一种命令行原创管理方式 那就是基于 PowerShell 的 WinRM 下面就

今天看脚本忽然发现一个服务,叫winRM服务,这是个PowerShell的远程管理。开启它可以很大程度的方便用PowerShell操控!

下面是我找到的一些资料:

在Linux中,我们可以使用安全的SSH方便的进行远程管理。但在Windows下,除了不安全的Telnet以外,从Windows Server 2008开始提供了另外一种命令行原创管理方式,那就是基于PowerShell的WinRM。

下面就介绍下如何使用WinRM,客户端和服务端必须为同一域:

1、在Windows Server 2008上配置WinRM:

C:\Windows\system32> winrm quickconfig

在此计算机上,WinRM 已设置为接收请求。

WinRM 没有设置成为了管理此计算机而允许对其进行远程访问。

必须进行以下更改:

在 HTTP://* 上创建 WinRM 侦听程序接受 WS-Man 对此机器上任意 IP 的请求。

进行这些更改吗[y/n]? y

WinRM 已经进行了更新,以用于远程管理。在 HTTP://* 上创建 WinRM 侦听程序接受 WS-Man 对此机器上任意 IP 的请求。

2、开启防火墙命令或者直接关闭防火墙:

C:\Windows\system32>netsh advfirewall firewall set rule group=”Windows 远程管理” new enable=yes

3、使用PowerShell连接远程服务器:

PS C:\Users\WW-PC>Enter-PSSession -computer 服务器名或者IP

Enter-PSSession : 连接到远程服务器失败,错误消息如下: WinRM 客户端无法处理该请求。如果身份验证方案与 Kerberos 不同,或

者客户端计算机未加入到域中, 则必须使用 HTTPS 传输或者必须将目标计算机添加到 TrustedHosts 配置设置。 使用 winrm.cmd 配

置 TrustedHosts。请注意,TrustedHosts 列表中的计算机可能未经过身份验证。 通过运行以下命令可获得有关此内容的更多信息: wi

nrm help config。 有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。

所在位置 行:1 字符: 16

+ Enter-PSSession <<< 192.168.3.1 -Credential abc\administrator

+ CategoryInfo            : InvalidArgument: (192.168.3.1:String) [Enter-PSSession], PSRemotingTransportException

+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed

网上一般都是说要添加一个TrustedHosts表,相当于一个信任列表。

执行如下命令,将IP为192.168.3.*的主机都加入信任列表

Set-Item wsman:\localhost\Client\TrustedHosts -value 192.168.3.*

注意这个命令需要在 客户端上执行 不是在服务端执行 且客户端需要已管理员权限执行,这一点许多教程没有说,走了不少弯路。

之后再用 Enter-PSSession 192.168.3.1 -Credential abc\administrator 命令就可以完成连接了,没有域的话就直接写用户名。

顺便提一下,如果你想在任何时间禁用WinRM,你可以使用这样的命令:

winrm delete winrm/config/listener?IPAdress=*+Transport=HTTP

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198706.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午2:39
下一篇 2026年3月26日 下午2:40


相关推荐

  • 泛型擦除机制及相关问题

    泛型擦除机制及相关问题泛型的擦除机制 桥方法 深层泛型处理 强转

    2026年3月26日
    2
  • Ora:12154 PLsql连接报错

    Ora:12154 PLsql连接报错新入职公司,需要安装一些软件,安装了oracle客户端和plsql,结果发现plsql的database是空白,没有可选。找了度娘,查看安装路径,是oracle安装路径:d:/oracle/product/11.2.0/client_1/admin文件夹下少了两个文件,listener.ora和tnsnames.ora,于是卸载重装,折腾了几次,连注册表都删了,还是不行。解决方法:在admin路径栏敲cmd,netca,根据提示新建一个监听。admin文件夹下就会多一个listener.ora文件(可能

    2022年7月19日
    16
  • 安装PHPMYADMIN IN UBUNTU

    安装PHPMYADMIN IN UBUNTU

    2021年4月29日
    105
  • ASP.NET知识点总结[通俗易懂]

    ASP.NET知识点总结[通俗易懂]ASP.NET知识点总结1、ASP.Net的特色与优势2、几对概念3、解决方案构成4、系统对象与状态管理5、控件的分类6、站点地图7、系统导航8、母版页9、系统框架10、数据绑定11、数据源控件12、数据绑定控件GridView数据查询与展示、删除DetailsView展示多选光棒效果13、数据验证控件14、文件上载15、其他服务器控件DataList查询与展示16、基于SQL语句分页17…

    2022年7月11日
    19
  • centos7卸载软件命令_linux安装docker

    centos7卸载软件命令_linux安装docker1首先搜索已经安装的docker安装包[root@localhost~]#yumlistinstalled|grepdocker或者使用该命令[root@localhost~]#rpm-qa|grepdockerdocker.x86_642:1.12.6-16.el7.centos@extras

    2022年8月30日
    8
  • Android图片裁剪之自由裁剪

    Android图片裁剪之自由裁剪

    2021年12月4日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号