ค้นหาเวอร์ชัน Dot Net ได้อย่างง่ายดายโดยใช้ SCCM CMPivot Query
คุณรู้ไหมว่าคุณสามารถค้นหาเวอร์ชัน Dot Net ได้โดยใช้แบบสอบถาม SCCM CMPivot ฉันจะแสดงวิธีตรวจสอบรายละเอียดเวอร์ชัน Dot NET Framework โดยใช้แบบสอบถาม CMPivot ใน SCCM
มีหลายวิธีในการค้นหารายละเอียดเวอร์ชันของ dot net และมูลค่าที่เผยแพร่บนคอมพิวเตอร์ ตัวอย่างเช่น คุณสามารถใช้คำสั่ง PowerShell เพื่อค้นหาเวอร์ชัน DotNet บนคอมพิวเตอร์เครื่องใดก็ตามได้อย่างรวดเร็ว หากคุณทราบเวอร์ชันเฟรมเวิร์ก .NET ที่ถูกต้องที่ติดตั้งบนคอมพิวเตอร์ การติดตั้งเวอร์ชันล่าสุดจะกลายเป็นเรื่องง่าย
เมื่อคุณมีคอมพิวเตอร์หลายเครื่องที่ใช้ Windows 10/ Windows11 แบบสอบถาม CMPivot ใน SCCM จะทำให้การค้นหาเวอร์ชัน Dot Net บนไคลเอนต์ทั้งหมดเป็นเรื่องง่าย คอมพิวเตอร์สามารถใช้งาน .NET Framework ได้หลายเวอร์ชัน และสามารถรวบรวมรายละเอียดเวอร์ชันทั้งหมดได้โดยใช้แบบสอบถาม CMPivot
อ่าน: วิธีค้นหาซอฟต์แวร์ที่ติดตั้งโดยใช้แบบสอบถาม CMPivot
ก่อนที่คุณจะเริ่มค้นหาเวอร์ชันของเฟรมเวิร์ก .NET บนคอมพิวเตอร์ สิ่งสำคัญคือต้องอัปเกรดเวอร์ชัน .NET Framework เป็น 4.8 บนเซิร์ฟเวอร์ SCCM ทั้งหมด นี่จะเป็นเรื่องปกติใหม่หากคุณจะใช้ SCCM เวอร์ชัน 2107 ขึ้นไป
ด้วยการเปิดตัว SCCM 2111 Microsoft ได้เพิ่มการตรวจสอบข้อกำหนดเบื้องต้นใหม่สำหรับ .NET เวอร์ชัน 4.8 ถ้าไม่ได้ติดตั้ง .NET เวอร์ชัน 4.8 บนเซิร์ฟเวอร์ คำเตือนจะปรากฏขึ้นในระหว่างการตรวจสอบข้อกำหนดเบื้องต้นของ SCCM 2107 โปรดดูบทความต่อไปนี้เพื่อทำความเข้าใจว่าเหตุใดคุณจึงเห็นคำเตือนการตรวจสอบข้อกำหนดเบื้องต้นของ .NET 4.8 และวิธีการแก้ไขคำเตือนข้อกำหนดเบื้องต้นของ SCCM Dot NET 4.8
มีข้อกำหนดเวอร์ชัน .Net เฉพาะสำหรับอุปกรณ์ Windows 10 ที่ติดตั้ง ConfigMgr Client และคอนโซล Configuration Manager 2111 ขึ้นไปต้องการอย่างน้อย .NET เวอร์ชัน 4.6.2 แต่แนะนำเวอร์ชันล่าสุด .NET Framework 4.8
อ่าน: ค้นหารายละเอียดเวอร์ชัน Windows 11 โดยใช้ CMPivot
เหตุใดคุณจึงควรใช้ CMPivot เพื่อสืบค้นเวอร์ชัน .NET Framework
ฟีเจอร์ CMPivot เป็นฟีเจอร์ที่มีประโยชน์มากในเครื่องมือจัดการการกำหนดค่า CMPivot ช่วยให้คุณประเมินสถานะของอุปกรณ์ในสภาพแวดล้อมของคุณได้อย่างรวดเร็วและดำเนินการที่เหมาะสม
เมื่อคุณป้อนการสืบค้น SCCM CMPivot Dot Net CMPivot จะเรียกใช้การสืบค้นแบบเรียลไทม์บนอุปกรณ์ที่เชื่อมต่ออยู่ทั้งหมดในคอลเลกชันที่เลือก และค้นหาเวอร์ชันของ dot net คุณเรียนรู้เกี่ยวกับพื้นฐาน CMPivot ได้จากเอกสารประกอบของ Microsoft CMPivot
CMPivot ทำให้การค้นหาเวอร์ชัน .NET บนคอมพิวเตอร์ที่จัดการโดย SCCM เป็นเรื่องง่ายมาก นอกจากนี้ แบบสอบถาม CMPivot จะส่งกลับผลลัพธ์ได้เร็วกว่ารายงาน SCCM ผลลัพธ์ที่ได้จากแบบสอบถาม SCCM CMPivot นั้นแม่นยำมาก ดังนั้นคุณจึงสามารถใช้เพื่อค้นหารายละเอียดเวอร์ชัน dot net ได้
คุณสามารถค้นหาเฟรมเวิร์ก .NET เวอร์ชันที่ติดตั้งทั้งหมดบนคอมพิวเตอร์หลายเครื่องได้โดยใช้แบบสอบถาม CMPivot Dot NET หากคอมพิวเตอร์ไคลเอนต์เครื่องใดกำลังเรียกใช้เฟรมเวิร์ก .NET รุ่นที่ต่ำกว่า แบบสอบถาม CMPivot จะค้นหาคอมพิวเตอร์เหล่านั้น ซึ่งจะช่วยให้ผู้ดูแลระบบปรับใช้เฟรมเวิร์ก .NET ที่จำเป็นโดยใช้ ConfigMgr และรักษาเวอร์ชันเฟรมเวิร์ก Dot Net ทั่วไปบนคอมพิวเตอร์ทุกเครื่อง
ต้องอ่าน: วิธีใช้ CMPivot Query เพื่อค้นหาสถานะและรายละเอียด TPM
ตรวจสอบรายละเอียดเวอร์ชัน Dot NET โดยใช้ PowerShell
เรียกใช้คำสั่ง PowerShell ด้านล่างเพื่อตรวจสอบเวอร์ชัน Dot NET บนคอมพิวเตอร์ คุณสามารถใช้สคริปต์ PowerShell เดียวกันเพื่อตรวจสอบเวอร์ชันเน็ตบนเซิร์ฟเวอร์หลายเครื่องได้
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, versionตรวจสอบรายละเอียดเวอร์ชัน Dot Net Framework ใน Registry
หากต้องการค้นหาเวอร์ชันและรายละเอียด Dot NET โดยใช้ Registry:
- จากเมนู Start ให้เลือก Run ป้อน regedit จากนั้นเลือก OK
- ใน Registry Editor ให้เปิดคีย์ย่อยต่อไปนี้: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
- หากไม่มีคีย์ย่อยแบบเต็ม แสดงว่าคุณไม่ได้ติดตั้ง .NET Framework 4.5 หรือใหม่กว่า
- ตรวจสอบรายการ REG_DWORD ชื่อ Release หากมีอยู่ แสดงว่าคุณติดตั้ง .NET Framework 4.5 หรือใหม่กว่าแล้ว ค่าของมันสอดคล้องกับเวอร์ชันเฉพาะของ .NET Framework
การสืบค้น CMPivot ที่เราจะใช้จะกำหนดเวอร์ชันเฟรมเวิร์ก Dot Net ของไคลเอ็นต์ SCCM โดยการอ่านรีจิสทรี จากข้อมูลของ Microsoft เวอร์ชันขั้นต่ำที่ต้องการของ Dot Net สำหรับ SCCM 2111 คือ 4.6.2 แต่เวอร์ชันที่แนะนำคือ .NET 4.8 แบบสอบถาม CMPivot สามารถช่วยให้เราค้นหาคอมพิวเตอร์ที่ใช้เวอร์ชัน .NET Framework 4.6.2 ได้
ตัวอย่างเช่น เส้นทางรีจิสทรีด้านล่างประกอบด้วยข้อมูลเกี่ยวกับเวอร์ชันของเฟรมเวิร์ก Dot Net ทั้งหมดและรายละเอียดที่ติดตั้งบนคอมพิวเตอร์ หากต้องการระบุเวอร์ชันของเฟรมเวิร์ก .NET ให้ป้อนเส้นทางด้านล่างในตัวแก้ไขรีจิสทรี คุณสามารถดูเวอร์ชันเฟรมเวิร์ก .NET ทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ได้
HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDPหากคุณเลือกเวอร์ชันเฉพาะของเฟรมเวิร์ก Dot Net เช่น .NET เวอร์ชัน v4 คุณจะพบเวอร์ชันเผยแพร่, เวอร์ชันเป้าหมาย และรายละเอียดเวอร์ชันในรีจิสทรี
ค้นหาเวอร์ชัน Dot NET โดยใช้หมายเลขเผยแพร่
ตารางต่อไปนี้แสดงรายการเวอร์ชัน .NET ทั้งหมดพร้อมกับหมายเลขรุ่น ตารางนี้จะมีประโยชน์เมื่อคุณต้องการค้นหาเวอร์ชัน DotNet โดยใช้แบบสอบถาม CMPivot
- .NET Framework 4.8
528040, 528372, 528449, 528049
- .NET Framework 4.7.2
461808, 461814
- .NET Framework 4.7.1
461308, 461310
- .NET Framework 4.7
460798
- .NET Framework 4.6.2
394802
- .NET Framework 4.6
393295, 393297
- .NET Framework 4.5
378389
ค้นหาเวอร์ชัน Dot Net โดยใช้ SCCM CMPivot Query
มาดูขั้นตอนในการค้นหาเวอร์ชัน Dot Net โดยใช้แบบสอบถาม SCCM CMPivot ขั้นแรกให้เปิดใช้เครื่องมือสืบค้น CMPivot โดยใช้ขั้นตอนต่อไปนี้
- คลิกเริ่มและเปิดคอนโซล SCCM
- ไปที่ สินทรัพย์และการปฏิบัติตามข้อกำหนด > ภาพรวม > คอลเล็กชันอุปกรณ์
- คลิกขวาที่คอลเลกชันอุปกรณ์และเลือก เริ่ม CMPivot
ค้นหาอุปกรณ์ที่มี Dot Net 4.8 หรือเวอร์ชันที่สูงกว่า
แบบสอบถาม SCCM CMPivot ยังช่วยให้คุณค้นหาคอมพิวเตอร์ที่ติดตั้ง Dot Net 4.8 หรือเวอร์ชันที่สูงกว่าได้อีกด้วย ในหน้าต่าง CMPivot ให้เลือกแท็บ ข้อความค้นหา เรียกใช้แบบสอบถาม CMPivot ต่อไปนี้เพื่อตรวจสอบคอมพิวเตอร์ที่ติดตั้ง Dot Net เวอร์ชัน 4.8 หรือสูงกว่า ค่าที่วางจำหน่าย 528040=.NET Framework 4.8
Registry('HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full')| where Property == 'Release' and Value > '528040'แบบสอบถาม SCCM CMPivot Dot NET ข้างต้นจะส่งคืนคอมพิวเตอร์ทั้งหมดที่ติดตั้ง Dot Net เวอร์ชัน 4.8 หรือสูงกว่า ในเอาต์พุตการสืบค้น CMPivot ให้ดูที่ฟิลด์ “ค่า” ซึ่งระบุเวอร์ชันเฟรมเวิร์ก Dot Net ที่ติดตั้งบนคอมพิวเตอร์แต่ละเครื่อง
ในตัวอย่างด้านล่าง จากผลลัพธ์ที่เราเห็น คอมพิวเตอร์เกือบทั้งหมดใช้เวอร์ชัน .NET Framework 4.8
ค้นหาอุปกรณ์ด้วยเวอร์ชัน Dot Net 4.6
ในทำนองเดียวกัน คุณสามารถเรียกใช้แบบสอบถาม CMPivot ต่อไปนี้เพื่อตรวจสอบว่า Dot Net เวอร์ชัน 4.6.2 ได้รับการติดตั้งบนคอมพิวเตอร์ที่จัดการโดย SCCM หรือไม่ ค่าที่วางจำหน่าย 394802=.NET Framework 4.6.2
Registry('HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full')| where Property == 'Release' and Value < '394802'หากแบบสอบถามไม่แสดงผลลัพธ์ แสดงว่าคอมพิวเตอร์ทุกเครื่องใช้ .NET Framework 4.6.2 ขึ้นไปในเวอร์ชันที่สูงกว่า คุณต้องตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ไคลเอนต์ออนไลน์ในขณะที่เรียกใช้แบบสอบถาม CMPivot
อ่าน: ค้นหาค่ารีจิสทรีโดยใช้ข้อความค้นหา SCCM CMPivot
แบบสอบถาม CMPivot เพื่อแสดงจำนวนเวอร์ชัน DotNet เป็นแผนภูมิแท่ง
คุณสามารถเรียกใช้แบบสอบถาม CMPivot แบบง่ายเพื่อแสดงเวอร์ชัน DotNet ทั้งหมดในรูปแบบของแผนภูมิแท่ง เรียกใช้แบบสอบถาม CMPivot ด้านล่างเพื่อแสดงเวอร์ชัน DotNet ทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ที่จัดการโดย SCCM
Registry('hklm:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full')
| where Property == 'Version'
| summarize count() by Value | render barchartค้นหาเวอร์ชัน .NET Framework ที่ติดตั้งไว้สำหรับอุปกรณ์หลายเครื่อง
คุณสามารถเรียกใช้แบบสอบถาม CMPivot อย่างง่ายเพื่อค้นหาเวอร์ชัน .NET Framework ที่ติดตั้งบนคอมพิวเตอร์หลายเครื่อง ในคอนโซลเครื่องมือจัดการการกำหนดค่า ให้เลือกคอลเลกชันอุปกรณ์และในเมนูด้านบนให้เลือก เริ่ม CMPivot ในหน้าต่างแบบสอบถาม CMPivot ให้วางแบบสอบถามด้านล่างเพื่อตรวจสอบเวอร์ชัน .NET Framework สำหรับอุปกรณ์หลายเครื่อง
Registry('HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full')
| where Property == 'Version'
| project Device, NetFrameworkVersion=Value
| order by Device ascฉันหวังเป็นอย่างยิ่งว่าบทความนี้จะช่วยคุณในการพิจารณาเวอร์ชัน Dot NET โดยใช้แบบสอบถาม SCCM CMPivot โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่างหากมีสิ่งใดที่ฉันสามารถชี้แจงได้หรือหากคุณมีความคิดใด ๆ





