Se você estiver fazendo uma pesquisa usando as ferramentas do Active Directory, o caractere *
será o que você usaria para um caractere curinga, não %
. Isso vem da sintaxe de pesquisa do diretório LDAP.
Mas parece que a caixa de pesquisa disponível em dsquery.dll
só funciona corretamente com um curinga colocado no final da string. Então, se você quiser encontrar grupos com nomes que começam com "ABC", pesquise-os usando:
ABC*
Mas pesquisar usando o seguinte não retorna nenhum resultado:
*ABC*
Esta é uma limitação da interface de usuário dsquery.dll
(o mesmo que você obtém usando "Usuários e Computadores do Active Directory"). A API de pesquisa de diretório LDAP subjacente permite que um caractere curinga seja colocado no início ou no final.
Se você realmente precisar dessa funcionalidade, convém tentar usar o PowerShell. É uma linguagem de scripts completa da Microsoft e pode ser difícil de aprender se você nunca fez nenhum script antes. Mas isso lhe dará toda a flexibilidade que você precisa. Também é relativamente fácil começar a usar a ferramenta PowerGUI da Quest .
Para perguntas sobre como escrever e usar cmdlets ou scripts do PowerShell, você provavelmente desejaria postar uma pergunta de acompanhamento no Stack Overflow.