Win32_OperatingSystem BuildNumber ไม่ทำงานบน Windows 10
ในโพสต์ของวันนี้ เราจะระบุสาเหตุแล้วจึงให้วิธีแก้ไขปัญหา ตัวกรอง นโยบายกลุ่ม ของ (Group Policy)Windows Management Instrumentation ( WMI ) ที่เปรียบเทียบWin32_OperatingSystem BuildNumberไม่ทำงานตามที่คาดไว้ในWindows 10(Windows 10)
Windows Management Instrumentation (WMI)คือการนำมาตรฐาน Web-Based Enterprise Management ( WBEM ) และCommon Information Model ( CIM ) ของ Microsoft ไปใช้จากDistributed (Microsoft)Management Task Force(Distributed Management Task Force) ( DMTF ) ซึ่งเป็นชุดข้อกำหนดจากMicrosoftสำหรับการรวมการจัดการ ของอุปกรณ์และแอพพลิเคชั่นในเครือข่ายจากระบบคอมพิวเตอร์Windows
WMIอนุญาตให้ใช้ภาษาสคริปต์ (เช่น VBScript หรือ Windows PowerShell ) เพื่อจัดการ คอมพิวเตอร์และเซิร์ฟเวอร์ส่วนบุคคล ของ Microsoft Windows(Microsoft Windows) ทั้งในเครื่องและจากระยะไกล WMIติดตั้งมาล่วงหน้าใน Windows 2000 และใน Microsoft OS ที่ใหม่กว่า
WMIยังสนับสนุนการดำเนินการต่างๆ เช่น การกำหนดค่าการตั้งค่าความปลอดภัย การตั้งค่าและการเปลี่ยนแปลงคุณสมบัติของระบบ การตั้งค่าและการเปลี่ยนแปลงการอนุญาตสำหรับผู้ใช้ที่ได้รับอนุญาตและกลุ่มผู้ใช้ การกำหนดและการเปลี่ยนฉลากของไดรฟ์ กำหนดเวลาให้กระบวนการทำงานในเวลาที่กำหนด สำรองข้อมูลที่เก็บอ็อบเจ็กต์ และ การเปิดหรือปิดการบันทึกข้อผิดพลาด
(WMI Group Policy)ตัวกรองนโยบายกลุ่ม WMI Win32_OperatingSystem BuildNumberไม่ทำงาน
คุณประสบปัญหานี้โดยยึดตามสถานการณ์ต่อไปนี้
คุณต้องการให้นโยบายกลุ่ม(Group Policy)นำไปใช้กับWindows 8.1 และ (Windows 8.1)Windowsรุ่นที่ใหม่กว่า คุณต้องการใช้ Win32_OperatingSystem BuildNumberเพื่อทำสิ่งนี้ และคุณสร้างตัวกรองWindows Management Instrumentation ( WMI ) ต่อไปนี้:(WMI)
“Select BuildNumber from Win32_OperatingSystem WHERE BuildNumber >= 9200 “
อิงตามหมายเลขรุ่นของWindows ที่ทราบ ดังแสดงในตารางด้านล่าง:
Build number | Windows version |
---|---|
9200 | Windows 8 |
9600 | Windows 8.1 |
10240 | Windows 10 |
10586 | Windows 10, version 1511 |
14393 | Windows 10, version 1607 |
15063 | Windows 10, version 1703 |
16299 | Windows 10, version 1709 |
17134 | Windows 10, version 1803 |
17763 | Windows 10, version 1809 |
18362 | Windows 10, version 1903 |
ในสถานการณ์สมมตินี้ แม้ว่าคุณจะคาดหวังว่าตัวกรองWMI จะทำให้การตั้งค่า (WMI)นโยบายกลุ่ม(Group Policy) มี ผลกับรุ่น 9200 และรุ่นที่ใหม่กว่า แต่ไม่รวมรุ่น Windows 10
ตามที่Microsoft ระบุ ปัญหานี้เกิด ขึ้นเนื่องจากชนิดข้อมูลสำหรับBuildNumber คือ String ไม่ใช่Integer ดังนั้น(Therefore) 10*** < 9600
เมื่อต้องการแก้ไขปัญหานี้ ใช้ตัวกรองที่คล้ายกับตัวอย่างต่อไปนี้:
Select BuildNumber from Win32_OperatingSystem WHERE BuildNumber >= 10000 AND BuildNumber LIKE "%[123456789][0123456789][0123456789][0123456789][0123456789]%" OR BuildNumber >= 9200 AND BuildNumber LIKE "%[123456789][0123456789][0123456789][0123456789]%"
หมายเหตุ:(Note:)มีหลายวิธีในการบังคับให้สตริงเปรียบเทียบเพื่อส่งคืนผลลัพธ์ที่คุณต้องการ คุณสามารถใช้วิธีการใดก็ได้ที่คุณต้องการ ตัวอย่างใช้งานได้อย่างสมบูรณ์
Hope this helps!
Related posts
ไม่สามารถใช้ Fix BitLocker Drive Encryption Error 0x8031004A
Troubleshoot No Video, Audio or Sound ใน Skype โทรบน Windows
Paste Special option หายไปหรือไม่ทำงานใน Office
Fix ERR_CERT_COMMON_NAME_INVALID error
BitLocker Setup ไม่สามารถส่งออกร้าน BCD (Boot Configuration Data)
Fix Device encryption ถูกระงับชั่วคราวข้อผิดพลาดใน Windows 11/10
เลือกที่จะรับตัวเลือกแอปสีเทาในการตั้งค่า Windows 10
Intel Thunderbolt Dock software ไม่ได้ทำงานกับ Windows 10
เบราว์เซอร์ของคุณไม่สามารถเข้าถึงคลิปบอร์ดดังนั้นให้ใช้ทางลัดเหล่านี้
Modern Setup Host สูง CPU or Memory usage บน Windows 10
งาน Host Window, Task Host จะหยุดงานพื้นหลัง
Windows 10 ติดอยู่ในการวินิจฉัย PC screen ของคุณ
Microsoft Management Console (MMC.exe) ได้หยุดการทำงาน
Microsoft Office Click-To-Run High CPU usage ใน Windows 11/10
ข้อผิดพลาดที่ไม่คาดคิดทำให้คุณไม่สามารถลบไฟล์ได้
Windows 10 Brightness Control ไม่ทำงานหรือเปลี่ยนแปลงโดยอัตโนมัติ
Cloud Clipboard (Ctrl+V) ไม่ทำงานหรือซิงค์ใน Windows 10
มีบางอย่างผิดปกติ, anti-virus software Off anti-virus software, 0x8007045D
Windows Update error 0x800F081F ใน Windows 10
Background Intelligent Transfer Service ไม่ทำงานใน Windows 11/10