跳到主要内容

为操作系统设备驱动程序更新配置 Windows Server

Lenovo XClarity Administrator 使用 Windows 远程管理服务(WinRM)侦听 HTTPS 或 HTTP 以在目标 Windows 系统上运行设备驱动程序更新命令。尝试更新操作系统设备驱动程序前,必须在目标服务器上正确配置 WinRM 服务

开始之前

所需端口必须可用。有关详细信息,请参阅端口可用性

有关在更新操作系统设备驱动程序之前配置 Windows Server 的详细信息,请参阅《XClarity Administrator:准备操作系统设备 驱动程序更新》(白皮书)

过程

要配置 Windows Server 以支持更新操作系统设备驱动程序,请完成以下步骤。

  • 对于 HTTPS

    1. 在每个目标 Windows 系统上签署并安装服务器证书。

      重要
      证书必须包含以下信息。
      • 在主题中,请确保已设置域组件(例如,DC = 实验室、DC = com、DC = company)。

      • 在主题备用名称中,请确保已设置 DNS 名称和主机 IP 地址(例如,DNS 名称 = node1325C554A6F.labs.company.com,IP 地址 = 10.245.43.149)。

    2. 通过在管理命令提示符中运行以下命令之一以配置 HTTPS 连接上的远程管理命令和数据,然后确认建议的配置更改。

      • winrm quickconfig -transport:https
      • winrm create winrm/config/Listener?Address=*+Transport=HTTPS 
        @{Hostname="host_name";CertificateThumbprint="certificate_thumbprint"}

      要根据 WinRM 文档手动设置 WinRM HTTPS 侦听器,请参阅如何为 HTTPS 网页配置 WinRM

    3. 从管理命令提示符运行以下命令以启用本地 Windows 用户的基本认证。

      winrm set winrm/config/service/Auth @{Basic="true"}
    4. 为避免可能发生的超时以及在合规性检查和执行驱动程序更新时发送 WinRM 请求错误,请通过在管理命令提示符处运行以下命令来增加 WinRM 响应超时的默认值。建议值为 280000。有关详细信息,请参阅 Windows 远程管理的安装和 配置网页

      winrm set winrm/config @{MaxTimeoutms="280000"}
    5. 在防火墙中打开为 WinRM HTTPS 侦听器配置的端口。默认 HTTPS 端口是 5986。例如:

      netsh advfirewall firewall add rule name="Windows Remote Management (HTTPS-In)" dir=in action=allow 
      protocol=TCP localport=5986
    6. 如果使用 HTTPS 侦听器,请完成以下步骤以将证书添加到 XClarity Administrator 信任存储区。将证书添加到信任存储区将允许 XClarity Administrator 信任其连接的 WinRM HTTPS 侦听器。对 Windows 远程管理服务需要信任的任何其他证书路径重复执行以下步骤。

      1. 找出并收集为目标 Windows 系统签署服务器证书使用的证书颁发机构根证书。如果没有该 CA 根证书的访问权限,请收集该服务器证书本身或该证书路径中的其他证书。

      2. XClarity Administrator 菜单栏中,单击管理 > 安全性以显示“安全性”页面。

      3. 在“证书管理”部分下单击可信证书

      4. 单击创建图标(“创建”图标)以显示“添加证书”对话框。

      5. 请浏览步骤 1 中收集的证书文件,或将该证书文件的内容复制/粘贴到文本框中。

      6. 单击创建

    7. WinRM 侦听器在目标 Windows 系统上运行后,XClarity Administrator 可连接到这些系统,然后执行设备驱动程序更新。
  • 对于 HTTP

    1. 通过在管理命令提示符中运行以下命令以配置 HTTP 连接上的远程管理命令和数据,然后确认建议的配置更改。

      winrm quickconfig
    2. 从管理命令提示符运行以下命令以启用本地 Windows 用户的基本认证。

      winrm set winrm/config/service/Auth @{Basic="true"}
    3. 通过从管理命令提示符运行以下命令为此系统上的更新命令分配足够内存。

      winrm set winrm/config/winrs @{MaxMemoryPerShellMB="1024"}
    4. 通过从管理命令提示符运行以下命令允许非加密数据。

      winrm set winrm/config/service @{AllowUnencrypted="true"}
    5. 在防火墙中打开为 WinRM HTTP 侦听器配置的端口。默认 HTTPS 端口是 5985。例如:

      netsh advfirewall firewall add rule name="Windows Remote Management (HTTP-In)" dir=in action=allow 
      protocol=TCP localport=5985

    WinRM 侦听器在目标 Windows 系统上运行后,XClarity Administrator 可连接到这些系统,然后执行设备驱动程序更新。