ฉันต้องการทราบว่าติดตั้ง KB ผ่านทางบรรทัดคำสั่งหรือไม่
ฉันต้องการทราบว่าติดตั้ง KB ผ่านทางบรรทัดคำสั่งหรือไม่
คำตอบ:
นอกจากนี้ยังsysteminfo
มี
wmic qfe
ตัวอย่าง:
wmic qfe get hotfixid | find "KB99999"
wmic qfe | find "KB99999"
นอกจากนี้ยังมี update.exe
หรือจาก PowerShell เพียงปรับให้เหมาะกับความต้องการของคุณ:
Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$_.hotfixid}
PowerShell 2.0 ประกอบด้วย cmdlet รับโปรแกรมแก้ไขด่วนซึ่งเป็นวิธีที่ง่ายในการตรวจสอบว่ามีการติดตั้งโปรแกรมแก้ไขด่วนที่กำหนดไว้บนเครื่องคอมพิวเตอร์หรือคอมพิวเตอร์ระยะไกล ตัวอย่างของไวยากรณ์พื้นฐานคือ
get-hotfix -id KB974332
เรียกใช้ "systeminfo" ในหน้าต่าง CMD และจะดึงข้อมูลสถิติเกี่ยวกับระบบของคุณกลับคืนรวมถึงแพตช์ที่ติดตั้ง
ความเป็นไปได้อื่น ๆ : Grep% windir% \ Windowsupdate.log สำหรับหมายเลข KB หรือใช้ reg.exe เพื่อส่งออกคีย์การติดตั้งที่เกี่ยวข้อง
grep
ของฉันไม่ได้มาพร้อมกับ find
ฉันต้องใช้
wmic qfe list /format:htable>C:\PatchList%Computername%.html
คำสั่งด้านบนจะให้ผลลัพธ์ในรูปแบบ html
เมื่อมีคนถามเกี่ยวกับการใช้ wmic ที่พรอมต์ PowerShell เพียงใช้ Select-String (หรือ sls)
wmic qfe get hotfixid | sls "KB99999"
wmic
คายออกมาเป็นประจำwmic /output:stdout qfe get hotfixid | find "KB99999"
.