深入了解 PowerShell 远程处理及基础使用
1. 为何要使用 PowerShell 远程处理
在信息技术领域,变革是常态。自 2008 年起,诸多新技术和新产品不断涌现,如智能手表、微软 Azure、特斯拉 Roadster、迪士尼的《冰雪奇缘》、实惠的 LED 灯泡以及多款 iPhone 机型等。而 PowerShell 远程处理也自 2008 年就已存在。若现在还在质疑是否应启用它,那可能在 IT 环境管理方面有所欠缺。
信息技术的不断发展要求我们定期审视过去的决策。接下来,让我们详细了解 PowerShell 远程处理。
2. 什么是 PowerShell 远程处理
PowerShell 远程处理是一种让一台计算机上的管理工具与另一台计算机上的服务进行通信的方式,从而实现对这些服务的远程管理。
它基于 HTTP 协议,采用 WS - Management(WS - MAN)协议。服务器只需开放一个端口,所有传入的管理流量都通过该端口进行路由。WS - MAN 流量可以被记录,能通过第三方提供的安全服务器进行代理,还可以通过 SSL 进行完全加密。
与所有 HTTP 流量一样,远程处理本质上是在来回传输文本。它规定了一种文本布局方式(主要是 XML 变体),以便工具和服务能够相互理解。
在默认情况下,远程处理不会影响网络安全。默认情况下,它不会传输用户名或密码(无论是否加密)。在非域环境中,虽然可以创建传输密码的环境,但最好使用 SSL 加密,即使用 HTTPS。
远程处理不会赋予任何人特殊权限。除非进行了名为委托管理的复杂设置,否则该技术无法让某人执行其没有权限的