使用Powershell远程管理Windows Server(WinRM)

 在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

连接后就可以像使用Telnet那样操作远程主机了。

 

你可能感兴趣的:(windows,powershell,远程管理,winrm)