วิธีตรวจสอบประวัติการอัปเดต Windows โดยใช้ PowerShell

How Check Windows Update History Using Powershell



ในฐานะผู้เชี่ยวชาญด้านไอที สิ่งที่สำคัญที่สุดอย่างหนึ่งที่คุณสามารถทำได้คืออัปเดต Windows ของคุณอยู่เสมอ สิ่งนี้ไม่เพียงช่วยปกป้องคุณจากภัยคุกคามด้านความปลอดภัย แต่ยังสามารถปรับปรุงประสิทธิภาพพีซีของคุณได้อีกด้วย วิธีหนึ่งที่จะทำให้แน่ใจว่าการอัปเดต Windows ของคุณได้รับการติดตั้งอย่างถูกต้องคือการตรวจสอบประวัติการอัปเดตของคุณ สามารถทำได้โดยใช้ PowerShell หากต้องการตรวจสอบประวัติการอัปเดต Windows ของคุณโดยใช้ PowerShell ให้ทำตามขั้นตอนเหล่านี้: 1. กดปุ่ม Windows + R เพื่อเปิดคำสั่ง Run 2. พิมพ์ powershell แล้วกด Enter 3. พิมพ์ Get-WUHistory แล้วกด Enter 4. ตอนนี้คุณควรเห็นรายการอัปเดตทั้งหมดที่ติดตั้งบนพีซีของคุณ พร้อมด้วยวันที่และเวลาที่อัปเดตแต่ละรายการได้รับการติดตั้ง หากคุณไม่เห็นการอัปเดตใดๆ ในประวัติของคุณ อาจเป็นไปได้ว่าการอัปเดตของคุณไม่ได้รับการติดตั้งอย่างถูกต้อง ในกรณีนี้ คุณจะต้องแก้ไขปัญหาการตั้งค่า Windows Update ของคุณ



ระบบ Windows ได้รับการอัปเดตเป็นประจำด้วยแพตช์ล่าสุดเพื่อปรับปรุงประสิทธิภาพของระบบ Microsoft เผยแพร่บริการนี้และแก้ไขโดยเป็นส่วนหนึ่งของบริการอัปเดตฟรีเพื่อปรับปรุงประสบการณ์การใช้งาน Windows การอัปเดตเหล่านี้ได้รับการติดตั้งโดยอัตโนมัติตามการตั้งค่าระบบ และแทบจะไม่ต้องการข้อมูลจากผู้ใช้ปลายทาง การอัปเดตฟรีเป็นส่วนหนึ่งของ Windows Service and Support ซึ่งเผยแพร่ซอฟต์แวร์เพื่อแก้ไขข้อบกพร่องอย่างมีประสิทธิภาพ เพื่อรักษาความปลอดภัยของคอมพิวเตอร์ Windows Update ช่วยให้มั่นใจได้ว่าระบบมีการอัปเดตด้านความปลอดภัย แพตช์ และการแก้ไขจุดบกพร่องล่าสุด





ผู้ใช้สามารถตรวจสอบประวัติการอัปเดตโดยใช้ PowerShell ซึ่งเป็นบรรทัดคำสั่ง หรือสามารถตรวจสอบประวัติการอัปเดตผ่าน UI การตั้งค่า Windows ในบทความนี้ เราจะพูดถึงวิธีการแสดงรายการประวัติเหตุการณ์ Windows Update ทั้งหมดโดยใช้หนึ่งในเครื่องมือการจัดการงานอัตโนมัติและการกำหนดค่า เช่น PowerShell คุณยังสามารถรับข้อมูลเกี่ยวกับการแก้ไขปัจจุบันหรือการอัปเดตด้านเทคนิคการแก้ไขด่วนที่ดาวน์โหลดมาเป็นส่วนหนึ่งของการแก้ไขซอฟต์แวร์





ตรวจสอบประวัติการอัปเดต Windows ด้วย PowerShell

ไปที่เมนูเริ่มแล้วค้นหา Windows PowerShell คลิกขวาแล้วเลือก Run as administrator



ที่พรอมต์คำสั่ง ให้เขียนคำสั่งต่อไปนี้ ซึ่งแสดงรายการแพตช์ที่ติดตั้งพร้อมกับ ID ข้อมูลที่ติดตั้ง คำอธิบาย และอื่นๆ

|_+_|

วิธีตรวจสอบประวัติการอัปเดต Windows โดยใช้ PowerShell

คุณยังสามารถป้อนคำสั่งต่อไปนี้เพื่อแสดงรายการการแก้ไขและคำอธิบายที่เกี่ยวข้อง



|_+_|

หรือคุณสามารถเขียนแบบสอบถามไปยังคอมพิวเตอร์สำหรับประวัติการอัปเดตและส่งตัวชี้กลับไปยังรายการของรายการที่ตรงกันในระบบ Windows ข้อความค้นหาถูกเขียนขึ้นเพื่อระบุประวัติ WUA ใน PowerShell โดยกำหนดฟังก์ชันต่างๆ เพื่อแปลงเหตุการณ์ประวัติ WUA ของโค้ดผลลัพธ์เป็น Name และดึงข้อมูลบันทึก WUA 50 รายการล่าสุด คุณสามารถเปลี่ยนวัตถุเพื่อแสดงกิจกรรมที่อัปเดตที่ผ่านมาจำนวนเท่าใดก็ได้

# แปลงรหัสผลลัพธ์ของประวัติ Wua เป็นชื่อ # 0 และ 5 ไม่ได้ใช้สำหรับประวัติ # ดู https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx Convert-WuaResultCodeToName { param ([Parameter (Mandatory = $true)] [int] $ResultCode) $Result = $ResultCode switch ($ResultCode) {2 { $Result = 'Succeeded'} 3 { $Result = 'สำเร็จโดยมีข้อผิดพลาด '} 4 {$Result = 'Failed'}} return $Result} function Get-WuaHistory {# Get WUA session $session = (New-Object -ComObject 'Microsoft.Update.Session') # สืบค้นประวัติ 1,000 รายการล่าสุดโดยเริ่มจากครั้งแรก รายการ p $history = $session.QueryHistory('
				
โพสต์ยอดนิยม