SCCM: แบบสอบถาม SQL เพื่อค้นหาชื่อ NetBIOS, ที่อยู่ IP และชื่อโดเมน

/th/images/SQL-Query-to-Find-NetBIOS-Name-IP-Address-Domain-Name_ftimg.png

ในโพสต์นี้ ฉันจะแบ่งปันแบบสอบถาม SQL ง่ายๆ ที่ช่วยให้คุณค้นหาชื่อ NetBIOS, ที่อยู่ IP และข้อมูลชื่อโดเมนของอุปกรณ์ภายในคอลเลกชัน SCCM

ในองค์กรก่อนหน้านี้ ฉันทำงานเกี่ยวกับการโยกย้ายอุปกรณ์ Windows 10 ไปยัง Windows 11 และในระหว่างโปรเจ็กต์นี้ ฉันต้องหารายละเอียดบางอย่างของอุปกรณ์ระยะไกลเป็นข้อกำหนดเบื้องต้น ข้อมูลที่จำเป็นก่อนการย้ายคือที่อยู่ IP ของแต่ละอุปกรณ์ พร้อมด้วยชื่อโดเมนและชื่อคอมพิวเตอร์

โชคดีที่ข้อมูลนี้สามารถดึงข้อมูลจากฐานข้อมูลตัวจัดการการกำหนดค่าได้อย่างง่ายดายโดยใช้แบบสอบถาม SQL สิ่งที่คุณต้องมีคือสิทธิ์ในการเรียกใช้แบบสอบถามและรหัสคอลเลกชันอุปกรณ์ หากต้องการดึงเฉพาะรายละเอียดชื่อโดเมนของอุปกรณ์ของคุณ คุณสามารถใช้แบบสอบถาม CMPivot ได้เช่นกัน

/th/images/PatchMyPC-AppCatalog-725x250-1.jpg ติดตั้งและอัปเดตแอปพลิเคชันบุคคลที่สามด้วย Patch My PC

SQL Query เพื่อค้นหาชื่อ NetBIOS, ที่อยู่ IP และชื่อโดเมน

ต่อไปนี้คือวิธีค้นหาชื่อ NetBIOS, ที่อยู่ IP และชื่อโดเมนของอุปกรณ์ใน SCCM โดยใช้แบบสอบถาม SQL:

เปิดใช้งานสตูดิโอการจัดการเซิร์ฟเวอร์ SQL (SSMS) และเชื่อมต่อกับกลไกฐานข้อมูล ขยายฐานข้อมูลและคลิกขวาที่ฐานข้อมูล SCCM และเลือกแบบสอบถามใหม่ ในหน้าต่างแบบสอบถาม ให้วางและดำเนินการแบบสอบถามด้านล่าง


SELECT DISTINCT SYS.Netbios_Name0, FCM.Domain, SYSIP.IP_Addresses0

 FROM v_R_System SYS INNER JOIN v_FullCollectionMembership FCM

 ON SYS.ResourceID = FCM.ResourceID

 INNER JOIN v_RA_System_IPAddresses SYSIP

 ON SYS.ResourceID = SYSIP.ResourceID

 WHERE FCM.CollectionID = 'SMS00001'

 ORDER BY SYS.Netbios_Name0

คัดลอก


SELECT DISTINCT

 

SYS

.

Netbios\_Name0

, 

FCM

.

Domain

, 

SYSIP

.

IP\_Addresses0

 

FROM

 v\_R\_System SYS 

INNER JOIN

 v\_FullCollectionMembership FCM 

ON

 

SYS

.

ResourceID

 

=

 

FCM

.

ResourceID

 

INNER JOIN

 v\_RA\_System\_IPAddresses SYSIP 

ON

 

SYS

.

ResourceID

 

=

 

SYSIP

.

ResourceID

 

WHERE

 

FCM

.

CollectionID

 

=

 

'SMS00001'

 

ORDER BY

 

SYS

.

Netbios\_Name0


ข้อความค้นหาข้างต้นดึงข้อมูลทรัพยากรทั้งหมดในคอลเลกชัน All Systems ( SMS00001 ) และแสดงชื่อ NetBIOS ชื่อโดเมน และที่อยู่ IP ที่เกี่ยวข้อง หากคุณมีคอลเลกชันอุปกรณ์อื่น คุณสามารถแทนที่รหัสคอลเลกชันในการสืบค้นและเรียกใช้ได้

ในเอาต์พุตแบบสอบถาม ผลลัพธ์จะถูกจัดเรียงตามชื่อ NetBIOS แบบสอบถามรวมมุมมองการค้นพบ v_R_System และ v_RA_System_IPAddresses และรวมมุมมองคอลเลกชัน v_FullCollectionMembership โดยใช้คอลัมน์ ResourceID

/th/images/SQL-Query-to-Find-NetBIOS-Name-IP-Address-and-Domain-Name-1024x719.png แบบสอบถาม SQL เพื่อค้นหาชื่อ NetBIOS ที่อยู่ IP และชื่อโดเมน

หากต้องการส่งออกผลลัพธ์ข้างต้น ให้กด Ctrl + A แล้วคลิกขวาที่ข้อมูลแล้วเลือกบันทึกผลลัพธ์เป็น เลือกไฟล์.csv หรือ.txt เพื่อบันทึกรายละเอียด

ยังต้องการความช่วยเหลือใช่ไหม

หากคุณต้องการความช่วยเหลือเพิ่มเติมในบทความข้างต้น หรือต้องการหารือเกี่ยวกับปัญหาทางเทคนิคอื่นๆ โปรดดูตัวเลือกบางส่วนเหล่านี้

ฟอรั่ม

โทรเลข

ติดต่อฉัน

*️⃣ ลิงค์ที่มา:

การโยกย้ายอุปกรณ์ Windows 10 ไปยัง Windows 11, ID คอลเลกชันอุปกรณ์, แบบสอบถาม CMPivot, /th/images/PatchMyPC-AppCatalog-725x250-1.jpg ,

ฟอรั่ม

  • โทรเลข

]( https://t.me/+TsWCW9JaOaplNjY1) ,

ติดต่อฉัน