如果您使用的是Win7或者Windows 2003 Server以上版本的操作系统,微软在系统中已经自带了支持WSMAN的管理客户端,叫做winrm,您只需要做一些基本的配置就可以了。如果您使用的是WinXP SP3,那么需要参考以下链接下载winrm 2.0。http://go.microsoft.com/fwlink/?LinkId=186253

在Win7操作系统中,以管理员方式打开命令提示符

如果您以前曾经配置过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"}

对于Win7系统来说,基本上不需要额外的配置就可以使用了。

运行以下命令,验证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可以正常使用了!

如果您使用Linux的操作系统,请参考在Linux上安装和配置WSMAN客户端