开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
  1. Home
  2. Computer Science
  3. This article

Windows 使用 PowerShell 来管理另外一台 Windows 机器

2021年06月12日 518Browse 0Like 0Comments

远程管理是通过 WinRM 来实现的,这个和 Windows remote desktop 是有所不同的。

Windows remote desktop 是传统的远程桌面访问方式,你可以通过远程桌面来访问一台远程的 Windows 机器。

对一般的使用来说基本上是够了。但是一些比较底层的命令执行来说,可能你需要一些其他的工具,这个就是和我们远程到 Linux 上主机的意思是一样的。

WinRM 是什么

根据 WinRM SDK (msdn2.microsoft.com/aa384426),Windows 远程管理是“WS 管理协议的 Microsoft 实施,该协议是基于标准 SOAP、不受防火墙影响的协议,允许不同供应商的硬件和操作系统相互操作。”Java Specification Request 262(Web Services Connector for JMX Agent)承诺要与基于 Windows 的、WS-Management 服务直接交互。

WinRM 可用于 Windows Server® 2003 R2、Windows Vista® 和 Windows Server 2008,而且 WinRM 使您可以通过 Internet 管理计算机。WinRM 使用端口 80 完成此操作,端口 80 是一种标准的 Internet 服务端口,大多数防火墙都打开此端口(不过,可根据需要更改 WinRM 和默认传输机制 HTTP 使用的端口)。

简单来说 WinRM 是使用 HTTP 协议的,协议的端口是:5985。

我们可以通过 WinRM 来在 powershell 上到远程计算机上执行相关命令。

可以理解为,就是远程计算机为你开放了一个 powershell 的执行环境。这个权限还是非常大的。

 

winrm-01

 

从上面的图片上我们可以看到,我们已经登录到一个另一个计算机中的环境中,并在本地计算机上使用 powershell 在远程计算机上执行命令。

踩过的坑

我们都知道 Windows 的网络配置非常讨厌,经常连不上。

下面就是我们在配置的时候踩过的坑。

WinRM 服务

WinRM 是 Windows 上自带的服务,这个服务需要在远程计算机上和本地计算机上都启动才可以。

很多人都会认为,我是连接远程计算机的,我的机器不需要启动这个服务,只需要远程启动就可以了。

其实这是不可以的,必须保证通信的 2 台计算机上都启动这个服务。

PowerShell

如果你遇到了访问被拒绝的错误,但是你的用户名和密码都是正确的,就是怎么连都连不上。

那是因为你需要 PowerShell 以管理员权限来运行。

IP 白名单

白名单采取的是双向的白名单。

客户端的 IP 地址需要在服务的 IP 地址白名单上面,同时服务器的 IP 地址也要在客户端的 IP 地址白名单上面。

很多人都知道要在服务器上设置 IP 白名单,但是客户端怎么都连不上,那是因为服务器的 IP 地址不在你客户端的 IP 地址白名单上面。

敲黑板:白名单是双向的

简单一点的测试方法就是运行下面的命令

Set-Item WSMan:\localhost\Client\TrustedHosts -Value '*'

上面命令的目的就是等于开放所有的 IP 地址,虽然比较危险,但是也是测试的方向之一。

上面的命令需要在服务器和客户端上分别都执行,等于是所有机器都要执行,不管是主动连接的还是被连接的。

 

https://www.ossez.com/t/windows-powershell-windows/13504

Tags: None
Last updated:2021年06月12日

HoneyMoose

有温度的人文和独立的思考

Like
< Previous
Next >

Comments

Cancel reply

Archives
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,362)
    • Confluence (663)
    • Gradle (12)
  • U.S. (482)
  • 文化旅游 (145)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1