Nếu bạn đang thực hiện tìm kiếm bằng các công cụ Active Directory, thì *
ký tự đó là ký tự bạn sẽ sử dụng cho ký tự đại diện chứ không phải %
. Điều này xuất phát từ cú pháp tìm kiếm thư mục LDAP.
Nhưng có vẻ như hộp tìm kiếm khả dụng dsquery.dll
chỉ hoạt động chính xác với ký tự đại diện được đặt ở cuối chuỗi. Vì vậy, nếu bạn muốn tìm các nhóm có tên bắt đầu bằng "ABC" thì bạn có thể tìm kiếm chúng bằng cách sử dụng:
ABC*
Nhưng tìm kiếm bằng cách sử dụng sau đây không trả về bất kỳ kết quả nào:
*ABC*
Đây là một hạn chế của dsquery.dll
giao diện người dùng (giống như những gì bạn nhận được bằng cách sử dụng "Active Directory Users and Computer"). API tìm kiếm thư mục LDAP cơ bản cho phép đặt ký tự đại diện ở đầu hoặc cuối.
Nếu bạn thực sự cần chức năng này, thì bạn có thể muốn thử sử dụng PowerShell. Đó là ngôn ngữ kịch bản đầy đủ tính năng của Microsoft và có thể khó học nếu bạn chưa từng thực hiện bất kỳ kịch bản nào trước đây. Nhưng nó sẽ cung cấp cho bạn tất cả sự linh hoạt mà bạn cần. Nó cũng khá dễ dàng để bắt đầu nếu bạn cài đặt công cụ PowerGUI từ Quest .
Đối với bất kỳ câu hỏi nào về cách viết và sử dụng các lệnh ghép ngắn hoặc tập lệnh PowerShell, có lẽ bạn sẽ muốn đăng câu hỏi tiếp theo trên Stack Overflow.