Skip to main content

การกำหนดค่า Windows Server สำหรับการอัปเดตไดรเวอร์อุปกรณ์ OS

Lenovo XClarity Administrator ใช้บริการ Windows Remote Management (WinRM) ที่ฟังผ่าน HTTPS หรือ HTTP เพื่อดำเนินการคำสั่งอัปเดตไดรเวอร์อุปกรณ์บนระบบ Windows เป้าหมาย บริการ WinRM จะต้องได้รับการกำหนดค่าอย่างถูกต้องบนเซิร์ฟเวอร์เป้าหมายก่อนพยายามอัปเดตไดรเวอร์อุปกรณ์ของ OS

ก่อนจะเริ่มต้น

ต้องมีพอร์ตที่จำเป็น สำหรับข้อมูลเพิ่มเติม โปรดดู ความพร้อมใช้งานของพอร์ต

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่า Windows Server ก่อนอัปเดตไดรเวอร์อุปกรณ์ OS โปรดดูที่ XClarity Administrator: การเตรียมการอัปเดตไดรเวอร์ อุปกรณ์ OS (เอกสารวิชาการ)

ขั้นตอน

ในการกำหนดค่า Windows Server เพื่อรองรับการอัปเดตไดรเวอร์อุปกรณ์ของ OS ให้ดำเนินการตามขั้นตอนต่อไปนี้

  • สำหรับ HTTPS

    1. ลงนามและติดตั้งใบรับรองเซิร์ฟเวอร์ในระบบ Windows เป้าหมายแต่ละระบบ

      สำคัญ
      ใบรับรองต้องประกอบด้วยข้อมูลต่อไปนี้
      • ในส่วน Subject (เรื่อง) ให้ตรวจสอบว่ามีการตั้งค่า Domain Component (ส่วนประกอบโดเมน) (ตัวอย่างเช่น DC=labs, DC=com, DC=company)

      • ใน Subject Alternative Name (ชื่อแสดงแทนของชื่อเรื่อง) ให้ตรวจสอบว่ามีการตั้งค่า DNS Name (ชื่อ DNS) และ IP Address (ที่อยู่ IP) (ตัวอย่างเช่น DNS Name=node1325C554A6F.labs.company.com และ IP Address=10.245.43.149)

    2. กำหนดค่าคำสั่งและข้อมูลการจัดการระยะไกลผ่านทางการเชื่อมต่อ HTTPS โดยใช้คำสั่งหนึ่งในต่อไปนี้จากพร้อมท์คำสั่งระดับผู้ดูแล แล้วยืนยันการเปลี่ยนแปลงการกำหนดค่าที่แนะนำ

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

      ในการติดตั้งตัวฟัง HTTPS ของ WinRM ด้วยตนเองตามเอกสารของ WinRM โปรดดู วิธีการกำหนดค่า WinRM สำหรับเว็บเพจ HTTPS

    3. เปิดใช้งานการตรวจสอบความถูกต้องพื้นฐานของผู้ใช้ Windows ภายในเครื่อง โดยรันคำสั่งต่อไปนี้จากพร้อมท์คำสั่งการดูแล

      winrm set winrm/config/service/Auth @{Basic="true"}
    4. เพื่อหลีกเลี่ยงปัญหาการหมดเวลาและการส่งข้อผิดพลาดคำขอ WinRM ระหว่างการตรวจสอบความสอดคล้องและการอัปเดตโปรแกรมควบคุม ให้เพิ่มค่าเริ่มต้นของการหมดเวลาตอบสนองของ WinRM ด้วยการเรียกใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่งการจัดการ ขอแนะนำให้ใช้ค่า 280000 สำหรับข้อมูลเพิ่มเติม โปรดดู การติดตั้งและการกำหนดค่าสำหรับเว็บเพจ Windows Remote Management

      winrm set winrm/config @{MaxTimeoutms="280000"}
    5. เปิดพอร์ตในไฟร์วอลล์ที่คุณกำหนดค่าไว้สำหรับตัวฟัง HTTPS ของ WinRM ตัวอย่างเช่น พอร์ต 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 สามารถเชื่อถือตัวฟัง HTTPS ของ WinRM ที่เชื่อมต่ออยู่ได้ ทำขั้นตอนต่อไปนี้ซ้ำสำหรับพาธการรับรองเพิ่มเติมใดๆ ที่จำเป็นต้องมีความเชื่อถือสำหรับบริการ Windows Remote Management

      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. เปิดพอร์ตในไฟร์วอลล์ที่คุณกำหนดค่าไว้สำหรับตัวฟัง HTTP ของ WinRM ตัวอย่างเช่น พอร์ต 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 คุณจะสามารถเชื่อมต่อระบบเหล่านี้และดำเนินการอัปเดตไดรเวอร์อุปกรณ์ได้