Если вы выполняете поиск с использованием инструментов Active Directory, то символ *
- это тот символ, который вы использовали бы для подстановочного знака, а не %
. Это происходит из синтаксиса поиска в каталоге LDAP.
Но мне кажется, что окно поиска, доступное из dsquery.dll
корректно работает только с подстановочным знаком, размещенным в конце строки. Поэтому, если вы хотите найти группы с именами, начинающимися с "ABC", вы можете искать их, используя:
ABC*
Но поиск с использованием следующего не дает никаких результатов:
*ABC*
Это ограничение пользовательского интерфейса dsquery.dll
(то же самое, что вы получаете, используя «Active Directory - пользователи и компьютеры»). Базовый API-интерфейс поиска в каталогах LDAP позволяет использовать подстановочный знак в начале или конце.
Если вам действительно нужна эта функциональность, вы можете попробовать использовать PowerShell. Это полнофункциональный язык сценариев от Microsoft, и его может быть сложно выучить, если вы никогда раньше не создавали сценариев. Но это даст вам всю необходимую вам гибкость. Это также довольно легко начать, если вы установите инструмент PowerGUI из Quest.
По любым вопросам, связанным с написанием и использованием командлетов или скриптов PowerShell, вы, возможно, захотите опубликовать дополнительный вопрос о переполнении стека.