此方法在WMF3.0以上版本中有效

(1)WinRM 2.0 版本以下,WinRM的监听端口为 80(HTTP) 或 443(HTTPS);

(2) WinRM 2.0 版本以上,WinRM的监听端口为5985(HTTP )和 5986 (HTTPS);


有的服务器运行了web服务,这个时候如果开启了WinRM2.0以下的版本,将会出现端口冲突;这个时候可以手动修改监听端口。

(1)在powershell中输入

winrm e winrm\config\listener

来查看当前WinRM监听的端口,本例中原本监听80端口;

wKioL1NJe23xHcuEAAGgS_EyMXY635.jpg

(2)输入修改端口的语句

set-item wsman:\localhost\listener\listener*\port 5895

点击“yes”来确认修改;

wKiom1NJe5eiA_ijAAEGTD88n38885.jpg

(3)再次查看当前监听的端口,我们可以看到端口已经修改成功;

wKioL1NJe3CCboN1AAGfVpae6G4304.jpg


最重要的一点,修改完端口后,记得要相应的修改防火墙中的端口;