Tìm kiếm trang web

Truy vấn địa chỉ MAC SCCM | Tìm tên thiết bị bằng địa chỉ MAC


Bài viết này sẽ giải thích cách tạo truy vấn địa chỉ MAC SCCM để lấy tên thiết bị từ Địa chỉ MAC. Bạn có thể tạo Truy vấn WQL trong SCCM để tìm tên máy tính bằng Địa chỉ MAC.

Tìm địa chỉ MAC của máy tính trong SCCM thật dễ dàng nhưng nếu bạn muốn lấy tên máy tính từ địa chỉ MAC, bạn sẽ cần một truy vấn tùy chỉnh cho việc đó. Rất may, truy vấn đã có sẵn và bạn chỉ cần biết cách tạo và sử dụng nó.

Địa chỉ MAC là mã định danh duy nhất được gán cho bộ điều khiển giao diện mạng (NIC). Đó là số thập lục phân gồm 12 chữ số, chủ yếu được biểu thị bằng ký hiệu Dấu hai chấm-Thập lục phân.

Không có truy vấn WQL tích hợp nào trong SCCM để lấy tên thiết bị từ địa chỉ MAC. Tuy nhiên, bạn có thể tạo truy vấn WQL tùy chỉnh để tìm tên thiết bị bằng địa chỉ Mac mà bạn nhập.

Khi bạn cài đặt SCCM, nó đi kèm với 18 truy vấn WQL mặc định mà bạn có thể sử dụng để định vị các thiết bị trong hệ thống phân cấp Trình quản lý cấu hình phù hợp với tiêu chí truy vấn của bạn. Trong bài viết này, chúng tôi sẽ sử dụng SCCM để truy vấn cơ sở dữ liệu ConfigMgr nhằm tìm các máy khách có địa chỉ MAC trùng lặp.

Sự cố PXE với địa chỉ MAC trùng lặp

Việc tìm tên thiết bị từ địa chỉ Mac rất hữu ích trong quá trình khắc phục sự cố PXE. Các thiết bị như Surface Pro 3, máy tính bảng Dell không có cổng Ethernet và bạn phải sử dụng bộ chuyển đổi USB sang Ethernet để chụp ảnh.

Vấn đề là Địa chỉ MAC là mã định danh duy nhất của giao diện mạng, nhưng khi bạn sử dụng cùng một bộ chuyển đổi USB sang Ethernet cho nhiều lần triển khai thì đó chính là lúc phát sinh vấn đề PXE. SCCM cho rằng đó là cùng một thiết bị và thiết bị của bạn không nhận được quá trình triển khai Chuỗi nhiệm vụ.

Bất cứ khi nào có thiết bị có địa chỉ mac trùng lặp, quá trình khởi động PXE sẽ không hoạt động tốt. Trong những tình huống như vậy, bạn có thể tìm ra tên thiết bị bằng địa chỉ MAC với sự trợ giúp của một truy vấn đơn giản. Cho bạn biết, SCCM có thể xử lý địa chỉ MAC trùng lặp bằng cài đặt nhận dạng phần cứng trùng lặp SCCM.

Cách tìm địa chỉ MAC của máy tính trong SCCM

Có nhiều cách khác nhau để lấy địa chỉ MAC của thiết bị trong SCCM:

  • Truy vấn WQL - Bạn có thể tạo truy vấn WQL trong SCCM để tìm tên thiết bị bằng địa chỉ MAC.
  • Truy vấn SQL - Có sẵn các truy vấn SQL có thể cho bạn biết tên thiết bị khi bạn nhập địa chỉ MAC. Nên sử dụng truy vấn SQL để tìm các máy tính có địa chỉ MAC trùng lặp. Kết quả được lấy trực tiếp từ cơ sở dữ liệu Trình quản lý cấu hình.

Trong số các phương pháp trên, phương pháp truy vấn WQL rất dễ dàng và sẽ tiết kiệm thời gian của bạn. Đó là vì bạn tạo truy vấn một lần và bạn có thể chạy truy vấn đó bất cứ khi nào cần. Trong khi đó, với truy vấn SQL, bạn sẽ cần chạy truy vấn dựa trên cơ sở dữ liệu ConfigMgr mỗi khi bạn cần tìm tên thiết bị từ địa chỉ MAC.

Cách tìm địa chỉ MAC của thiết bị trong bảng điều khiển SCCM

Bảng điều khiển Trình quản lý cấu hình có một cột chuyên dụng có tên là “Địa chỉ MAC” để hiển thị địa chỉ MAC của mọi thiết bị. Tùy chọn này không được bật theo mặc định và có thể được bật bằng một vài bước đơn giản.

Trong Trình quản lý cấu hình, bạn có thể tìm địa chỉ MAC của bất kỳ thiết bị nào bằng các bước sau:

  • Khởi chạy bảng điều khiển SCCM.
  • Điều hướng đến Tài sản và tuân thủ\Tổng quan\Thiết bị.
  • Nhấp chuột phải vào thanh công cụ và chọn Địa chỉ MAC.

Cột Địa chỉ MAC hiển thị địa chỉ MAC của từng máy tính cùng với tên. Nếu thiết bị không được cài đặt tác nhân khách SCCM, bạn sẽ không tìm thấy địa chỉ MAC được ghi cho thiết bị đó.

Tạo truy vấn địa chỉ MAC SCCM

Được rồi, hãy xem các bước để tạo truy vấn SCCM WQL mới giúp chúng ta tìm tên thiết bị bằng địa chỉ MAC. Để tạo truy vấn mới trong SCCM, hãy chuyển đến phần Giám sát\Tổng quan\Truy vấn. Nhấp chuột phải vào Truy vấn và chọn Tạo truy vấn.

Trên trang Chung của Tạo trình hướng dẫn truy vấn, nhập Tên truy vấn, nhận xét và chọn Bộ sưu tập giới hạn. Nếu bạn chọn tùy chọn Nhắc bộ sưu tậpn, bạn sẽ được yêu cầu chọn bộ sưu tập thiết bị mỗi khi bạn chạy truy vấn.

Nhấp vào Chỉnh sửa câu lệnh truy vấn điều này sẽ cho phép chúng tôi nhập truy vấn WQL trong bước tiếp theo.

Chọn Hiển thị ngôn ngữ truy vấn để nhập hoặc chỉnh sửa truy vấn trực tiếp trong Ngôn ngữ truy vấn WMI (WQL). Trong cửa sổ Ngôn ngữ truy vấn, nhập truy vấn bên dưới và nhấp vào OK.

Truy vấn WQL bên dưới cực kỳ hữu ích để tìm tên thiết bị từ địa chỉ MAC.

SELECT SMS_R_System.Name, SMS_R_System.MACAddresses
FROM  SMS_R_System
WHERE SMS_R_System.MACAddresses = ##PRM:SMS_R_System.MACAddresses##

Lưu ý: Trong truy vấn trên, PRM: ## sẽ nhắc người dùng nhập thông tin (Địa chỉ MAC), lời nhắc thông báo và loại dữ liệu sẽ khớp với thông tin của trường bạn đã nhắm tới.

Trên trang Tóm tắt, xem lại cài đặt và nhấp vào Tiếp theo.

Trên cửa sổ Hoàn thành, hãy nhấp vào Đóng. Điều này hoàn thành các bước tạo truy vấn Địa chỉ MAC trong SCCM. Trong phần tiếp theo, tôi sẽ hướng dẫn bạn cách chạy truy vấn này.

Truy vấn SCCM để tìm tên thiết bị bằng địa chỉ MAC

Ở bước trên, chúng tôi đã tạo truy vấn địa chỉ MAC SCCM. Bây giờ chúng ta sẽ kiểm tra truy vấn này bằng cách nhập địa chỉ MAC của thiết bị và kiểm tra xem nó có sửa được tên máy tính hay không.

Trong bảng điều khiển Trình quản lý cấu hình, hãy chuyển tới phần Giám sát\Tổng quan\Truy vấn. Nhấp chuột phải vào truy vấn SCCM “Tìm tên thiết bị bằng địa chỉ MAC” và chọn Chạy.

Trong cửa sổ Giá trị truy vấn đầu vào, bạn phải nhập địa chỉ MAC của thiết bị. Nhập địa chỉ MAC của thiết bị và nhấp vào OK.

Truy vấn WQL hiện trả về tên thiết bị cùng với địa chỉ MAC. Nếu có các thiết bị có cùng địa chỉ MAC, bạn có thể sử dụng truy vấn này và loại bỏ những thiết bị bị lỗi.

Bài viết liên quan