การกำหนดค่า 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
ลงนามและติดตั้งใบรับรองเซิร์ฟเวอร์ในระบบ 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)
กำหนดค่าคำสั่งและข้อมูลการจัดการระยะไกลผ่านทางการเชื่อมต่อ HTTPS โดยใช้คำสั่งหนึ่งในต่อไปนี้จากพร้อมท์คำสั่งระดับผู้ดูแล แล้วยืนยันการเปลี่ยนแปลงการกำหนดค่าที่แนะนำ
winrm quickconfig -transport:https
winrm create winrm/config/Listener?Address=*+Transport=HTTPS
@{Hostname="host_name";CertificateThumbprint="certificate_thumbprint"}
ในการติดตั้งตัวฟัง HTTPS ของ WinRM ด้วยตนเองตามเอกสารของ WinRM โปรดดู วิธีการกำหนดค่า WinRM สำหรับเว็บเพจ HTTPS
กำหนดค่าการตั้งค่าการตรวจสอบความถูกต้องจะขึ้นอยู่กับว่าคุณต้องการใช้บัญชีโดเมนหรือบัญชีผู้ใช้ภายในเครื่อง Windows เพื่อเข้าถึงเซิร์ฟเวอร์ Windows เป้าหมายหรือไม่
บัญชีโดเมน
หากคุณต้องการใช้บัญชีโดเมนที่ถูกสร้างขึ้นและมีการจัดการในโดเมนเครือข่าย คุณจะต้องเปิดใช้งานการตรวจสอบความถูกต้อง Kerberos ใน WinRM ซึ่งถูกเปิดใช้งานใน WinRM ตามค่าเริ่มต้น หากถูกปิดใช้งานอยู่ในขณะนี้ คุณสามารถเปิดใช้งานได้โดยการรันสั่งต่อไปนี้จากพร้อมท์สั่งสำหรับการดูแลระบบwinrm set winrm/config/service/Auth @{Kerberos="true"}
นอกจากนี้ คุณต้องเพิ่มบัญชีโดเมนลงใน XClarity Administrator โดยปฏิบัติตามขั้นตอนต่างๆ ต่อไปนี้- จากแถบเมนู XClarity Administrator ให้คลิก หน้า การอัปเดตไดรเวอร์ Windows: นำไปใช้ จะปรากฏขึ้น
- คลิก จัดการบัญชีโดเมน จะปรากฏขึ้นมา กล่องโต้ตอบ
- คลิกไอคอน สร้าง () เพื่อเพิ่ม Realm สำหรับบัญชีโดเมน กล่องโต้ตอบ สร้าง Realm จะปรากฏขึ้น
- ระบุชื่อ Realm และชื่อโฮสต์ศูนย์การกระจายคีย์อย่างน้อยหนึ่งชื่อ ใช้ไอคอน เพิ่ม () เพื่อเพิ่มชื่อโฮสต์อื่นและใช้ไอคอน นำออก () เพื่อนำชื่อโฮสต์ออก
- เลือก Realm ที่จะใช้ตามค่าเริ่มต้นในฟิลด์ ใช้ Realm นี้เป็นการเลือกเริ่มต้น ด้านบนตาราง
- คลิก บันทึก เพื่อบันทึกการกำหนดค่า
สำคัญเซิร์ฟเวอร์ Windows ที่ได้รับการจัดการจะต้องอยู่ในเครือข่ายโดเมนก่อนจึงจะกำหนดค่าบัญชีโดเมนได้
เมื่อคุณเพิ่มข้อมูลประจำตัวที่จัดเก็บไว้สำหรับบัญชีโดเมน XClarity Administrator โปรดใช้รูปแบบ USER@DOMAIN ไม่รองรับรูปแบบ DOMAIN/USER
บัญชีผู้ใช้ภายในเครื่อง Windows
หากคุณต้องการใช้บัญชีผู้ใช้ที่สร้างขึ้นบนเซิร์ฟเวอร์ Windows เป้าหมาย คุณจะต้องเปิดใช้งานการตรวจสอบความถูกต้องแบบพื้นฐาน ซึ่งจะถูกปิดใช้งานใน WinRM ตามค่าเริ่มต้น หากถูกปิดใช้งานอยู่ในขณะนี้ คุณสามารถเปิดใช้งานได้โดยการรันสั่งต่อไปนี้จากพร้อมท์สั่งสำหรับการดูแลระบบwinrm set winrm/config/service/Auth @{Basic="true"}
สำคัญคำสั่ง WinRM ใช้Negotiate Authentication เพื่อกำหนดค่าระบบย่อยของ WinRM ห้าม ปิดใช้งานคำสั่ง Negotiate Authentication เพื่อหลีกเลี่ยงปัญหาการหมดเวลาและการส่งข้อผิดพลาดคำขอ WinRM ระหว่างการตรวจสอบความสอดคล้องและการอัปเดตโปรแกรมควบคุม ให้เพิ่มค่าเริ่มต้นของการหมดเวลาตอบสนองของ WinRM ด้วยการเรียกใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่งการจัดการ ขอแนะนำให้ใช้ค่า 280000 สำหรับข้อมูลเพิ่มเติม โปรดดู การติดตั้งและการกำหนดค่าสำหรับเว็บเพจ Windows Remote Management
winrm set winrm/config @{MaxTimeoutms="280000"}
เปิดพอร์ตในไฟร์วอลล์ที่คุณกำหนดค่าไว้สำหรับตัวฟัง HTTPS ของ WinRM ตัวอย่างเช่น พอร์ต HTTPS เริ่มต้นคือ 5986
netsh advfirewall firewall add rule name="Windows Remote Management (HTTPS-In)" dir=in action=allow
protocol=TCP localport=5986หากคุณกำลังใช้งานตัวฟัง HTTPS ให้เพิ่มใบรับรองกับพื้นที่จัดเก็บที่น่าเชื่อถือของ XClarity Administrator โดยดำเนินการดังต่อไปนี้ การเพิ่มใบรับรองไปยังพื้นที่จัดเก็บที่น่าเชื่อถือจะช่วยให้ XClarity Administrator สามารถเชื่อถือตัวฟัง HTTPS ของ WinRM ที่เชื่อมต่ออยู่ได้ ทำขั้นตอนต่อไปนี้ซ้ำสำหรับพาธการรับรองเพิ่มเติมใดๆ ที่จำเป็นต้องมีความเชื่อถือสำหรับบริการ Windows Remote Management
ระบุและรวบรวมใบรับรองระดับสูงของผู้ให้บริการออกใบรับรองที่คุณใช้เพื่อลงนามใบรับรองเซิร์ฟเวอร์สำหรับระบบ Windows เป้าหมาย หากคุณไม่มีสิทธิ์เข้าใช้ใบรับรองระดับสูงของ CA ให้รวบรวมใบรับรองเซิร์ฟเวอร์ หรือใบรับรองอื่นในพาธการรับรอง
จากแถบเมนู XClarity Administrator ให้คลิก เพื่อแสดงหน้าการรักษาความปลอดภัย
คลิก ใบรับรองที่เชื่อถือได้ ภายใต้ส่วนการจัดการใบรับรอง
คลิกไอคอน สร้าง () เพื่อแสดงกล่องโต้ตอบเพิ่มใบรับรอง
ให้เรียกดูไฟล์ใบรับรองที่คุณรวบรวมในขั้นตอนที่ 1 หรือคัดลอก/วางเนื้อหาของไฟล์ใบรับรองลงในกล่องข้อความ
คลิก สร้าง
- หลังจากที่ตัวฟัง WinRM กำลังรันอยู่บนระบบ Windows เป้าหมายของคุณแล้ว XClarity Administrator คุณจะสามารถเชื่อมต่อระบบเหล่านี้และดำเนินการอัปเดตไดรเวอร์อุปกรณ์ได้
สำหรับ HTTP
กำหนดค่าคำสั่งและข้อมูลการจัดการระยะไกลผ่านทางการเชื่อมต่อ HTTP โดยใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่งระดับผู้ดูแล แล้วยืนยันการเปลี่ยนแปลงการกำหนดค่าที่แนะนำ
winrm quickconfig
กำหนดค่าการตั้งค่าการตรวจสอบความถูกต้องจะขึ้นอยู่กับว่าคุณต้องการใช้บัญชีโดเมนหรือบัญชีผู้ใช้ภายในเครื่อง Windows เพื่อเข้าถึงเซิร์ฟเวอร์ Windows เป้าหมายหรือไม่
บัญชีโดเมน
หากคุณต้องการใช้บัญชีโดเมนที่ถูกสร้างขึ้นและมีการจัดการในโดเมนเครือข่าย คุณจะต้องเปิดใช้งานการตรวจสอบความถูกต้อง Kerberos ใน WinRM ซึ่งถูกเปิดใช้งานใน WinRM ตามค่าเริ่มต้น หากถูกปิดใช้งานอยู่ในขณะนี้ คุณสามารถเปิดใช้งานได้โดยการรันสั่งต่อไปนี้จากพร้อมท์สั่งสำหรับการดูแลระบบwinrm set winrm/config/service/Auth @{Kerberos="true"}
นอกจากนี้ คุณต้องเพิ่มบัญชีโดเมนลงใน XClarity Administrator โดยปฏิบัติตามขั้นตอนต่างๆ ต่อไปนี้- จากแถบเมนู XClarity Administrator ให้คลิก หน้า การอัปเดตไดรเวอร์ Windows: นำไปใช้ จะปรากฏขึ้น
- คลิก จัดการบัญชีโดเมน จะปรากฏขึ้นมา กล่องโต้ตอบ
- คลิกไอคอน สร้าง () เพื่อเพิ่ม Realm สำหรับบัญชีโดเมน กล่องโต้ตอบ สร้าง Realm จะปรากฏขึ้น
- ระบุชื่อ Realm และชื่อโฮสต์ศูนย์การกระจายคีย์อย่างน้อยหนึ่งชื่อ ใช้ไอคอน เพิ่ม () เพื่อเพิ่มชื่อโฮสต์อื่นและใช้ไอคอน นำออก () เพื่อนำชื่อโฮสต์ออก
- เลือก Realm ที่จะใช้ตามค่าเริ่มต้นในฟิลด์ ใช้ Realm นี้เป็นการเลือกเริ่มต้น ด้านบนตาราง
- คลิก บันทึก เพื่อบันทึกการกำหนดค่า
สำคัญเซิร์ฟเวอร์ Windows ที่ได้รับการจัดการจะต้องอยู่ในเครือข่ายโดเมนก่อนจึงจะกำหนดค่าบัญชีโดเมนได้
เมื่อคุณเพิ่มข้อมูลประจำตัวที่จัดเก็บไว้สำหรับบัญชีโดเมน XClarity Administrator โปรดใช้รูปแบบ USER@DOMAIN ไม่รองรับรูปแบบ DOMAIN/USER
บัญชีผู้ใช้ภายในเครื่อง Windows
หากคุณต้องการใช้บัญชีผู้ใช้ที่สร้างขึ้นบนเซิร์ฟเวอร์ Windows เป้าหมาย คุณจะต้องเปิดใช้งานการตรวจสอบความถูกต้องแบบพื้นฐาน ซึ่งจะถูกปิดใช้งานใน WinRM ตามค่าเริ่มต้น หากถูกปิดใช้งานอยู่ในขณะนี้ คุณสามารถเปิดใช้งานได้โดยการรันสั่งต่อไปนี้จากพร้อมท์สั่งสำหรับการดูแลระบบwinrm set winrm/config/service/Auth @{Basic="true"}
สำคัญคำสั่ง WinRM ใช้Negotiate Authentication เพื่อกำหนดค่าระบบย่อยของ WinRM ห้าม ปิดใช้งานคำสั่ง Negotiate Authentication จัดสรรหน่วยความจำให้เพียงพอสำหรับคำสั่งอัปเดตในระบบนี้ โดยใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่งระดับผู้ดูแล
winrm set winrm/config/winrs @{MaxMemoryPerShellMB="1024"}
อนุญาตข้อมูลที่ไม่มีการเข้ารหัสโดยใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่งระดับผู้ดูแล
winrm set winrm/config/service @{AllowUnencrypted="true"}
เปิดพอร์ตในไฟร์วอลล์ที่คุณกำหนดค่าไว้สำหรับตัวฟัง 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 คุณจะสามารถเชื่อมต่อระบบเหล่านี้และดำเนินการอัปเดตไดรเวอร์อุปกรณ์ได้