在Windows Server上安装和配置WSMAN客户端
如果您使用的是Win7或者Windows 2003 Server以上版本的操作系统,微软在系统中已经自带了支持WSMAN的管理客户端,叫做winrm,您只需要做一些基本的配置就可以了。如果您使用的是WinXP SP3,那么需要参考以下链接下载winrm 2.0。
在Windows 2008 Server操作系统中,以管理员方式打开命令提示符
如果您以前曾经配置过winrm,请使用winrm id命令,确定winrm的版本是在2.0以上
如果您从未配置过winrm,请使用winrm quickconfig命令进行初始化配置。选择”y”接受默认选项并继续。
如果系统提示您连接到了公用网络,无法配置防火墙例外,请将您的网络连接改成工作网络并重复以上命令。
Windows Remote Management (WS-Management) 服务将被设置为自动延时启动。您可以开始使用winrm了。为了确保性能,请检查winrm的配置:
运行winrm get winrm/config,确保以下参数已设置为相应值:
- MaxEnvelopeSizekb = 150
- MaxTimeoutms = 60000
- MaxBatchItems = 50 (或者更大的值)
- NetworkDelayms = 60000(对于远程延时较大的网络)
- Basic = true (在 Client –Auth项下,不是在Service项下)
其它设置请保留默认值。如果需要更改以上参数,请使用以下相应的命令:
- **winrm set winrm/config @{MaxEnvelopeSizekb="150"}
- **winrm set winrm/config @{MaxTimeoutms="60000"}
- **winrm set winrm/config @{MaxBatchItems="50"}
- **winrm set winrm/config/client @{NetworkDelayms="60000"}
- **winrm set winrm/config/Client/Auth @{Basic="true"}
对于Win系统来说,基本上不需要额外的配置就可以使用了。
运行以下命令,验证winrm是否可以正常使用:
winrm e cimv2/root/dcim/DCIM_ComputerSystem -u:root -p:calvin -r:https://iDRAC IP/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 -a:basic
其中iDRAC IP是您服务器iDRAC的IP地址。root/calvin是您iDRAC的默认用户名/密码。如果显示类似以下信息,说明您的winrm可以正常使用了!