หากคุณกำลังทำการค้นหาโดยใช้เครื่องมือ Active Directory ดังนั้น *
ตัวอักษรเป็นสิ่งที่คุณจะใช้สำหรับสัญลักษณ์แทนไม่ใช่ %
. สิ่งนี้มาจากไวยากรณ์การค้นหาไดเรกทอรี LDAP
แต่ดูเหมือนว่าฉันจะมีช่องค้นหาอยู่ dsquery.dll
ทำงานได้อย่างถูกต้องเมื่อมีสัญลักษณ์ตัวแทนวางไว้ที่ท้ายสตริง ดังนั้นหากคุณต้องการค้นหากลุ่มที่มีชื่อขึ้นต้นด้วย "ABC" คุณสามารถค้นหาโดยใช้
ABC*
แต่การค้นหาโดยใช้สิ่งต่อไปนี้จะไม่ส่งคืนผลลัพธ์ใด ๆ :
*ABC*
นี่เป็นข้อ จำกัด ของ dsquery.dll
อินเทอร์เฟซผู้ใช้ (เหมือนกับสิ่งที่คุณได้รับโดยใช้ "ผู้ใช้ของไดเรกทอรีที่ใช้งานอยู่และคอมพิวเตอร์") API การค้นหาไดเรกทอรี LDAP พื้นฐานช่วยให้สามารถวางตัวแทนในจุดเริ่มต้นหรือจุดสิ้นสุด
หากคุณต้องการฟังก์ชั่นนี้จริงๆคุณอาจต้องลองใช้ PowerShell เป็นภาษาสคริปต์เต็มรูปแบบจาก Microsoft และสามารถเรียนรู้ได้ยากหากคุณไม่เคยทำสคริปต์มาก่อน แต่มันจะให้ความยืดหยุ่นทั้งหมดที่คุณต้องการ นอกจากนี้ยังค่อนข้างง่ายในการเริ่มต้นด้วยถ้าคุณติดตั้ง เครื่องมือ PowerGUI จาก Quest .
สำหรับคำถามใด ๆ เกี่ยวกับการเขียนและการใช้ PowerShell cmdlets หรือสคริปต์คุณอาจต้องการโพสต์คำถามติดตามใน Stack Overflow