Se você estiver fazendo uma pesquisa usando as ferramentas do Active Directory, o *
caractere é o que você usaria para um curinga, não %
. Isso vem da sintaxe de pesquisa do diretório LDAP.
Mas parece-me que a caixa de pesquisa disponível dsquery.dll
apenas funciona corretamente com um curinga colocado no final da string. Portanto, se você deseja encontrar grupos com nomes começando com "ABC", procure-os usando:
ABC*
Mas a pesquisa usando o seguinte não retorna nenhum resultado:
*ABC*
Essa é uma limitação da dsquery.dll
interface do usuário (a mesma que você obtém usando "Usuários e Computadores do Active Directory"). A API de pesquisa de diretório LDAP subjacente permite que um curinga seja colocado no início ou no final.
Se você realmente precisar dessa funcionalidade, tente usar o PowerShell. É uma linguagem de script completa da Microsoft e pode ser difícil de aprender se você nunca fez nenhum script antes. Mas isso lhe dará toda a flexibilidade necessária. Também é bastante fácil começar se você instalar a ferramenta PowerGUI do Quest .
Para qualquer dúvida sobre como escrever e usar cmdlets ou scripts do PowerShell, você provavelmente deseja publicar uma pergunta de acompanhamento no Stack Overflow.