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