Si vous effectuez une recherche à l'aide des outils Active Directory, le *
caractère est celui que vous utiliseriez pour un caractère générique, non %
. Cela vient de la syntaxe de recherche d'annuaire LDAP.
Mais il me semble que le champ de recherche disponible à partir de dsquery.dll
ne fonctionne correctement qu'avec un caractère générique placé à la fin de la chaîne. Donc, si vous souhaitez trouver des groupes dont le nom commence par «ABC», vous pouvez les rechercher en utilisant:
ABC*
Mais la recherche à l'aide des éléments suivants ne renvoie aucun résultat:
*ABC*
Il s'agit d'une limitation de l' dsquery.dll
interface utilisateur (la même que celle à laquelle vous accédez en utilisant "Utilisateurs et ordinateurs Active Directory"). L'API de recherche d'annuaire LDAP sous-jacente permet de placer un caractère générique au début ou à la fin.
Si vous avez vraiment besoin de cette fonctionnalité, vous pouvez essayer d'utiliser PowerShell. C'est un langage de script complet de Microsoft et il peut être difficile à apprendre si vous n'avez jamais fait de script auparavant. Mais cela vous donnera toute la flexibilité dont vous avez besoin. Il est également assez facile de commencer si vous installez l' outil PowerGUI de Quest .
Pour toute question sur l'écriture et l'utilisation des applets de commande ou des scripts PowerShell, vous souhaiterez probablement publier une question de suivi sur Stack Overflow.