filtre dans tasklist.exe ne prend pas les caractères génériques?

Système d'exploitation: Windows XP, Windows 7 64 bits.

Nous avons assez bien membré cmd scripts qui sont utilisées pour certaines quotidien à l'élaboration de processus. Ces scripts naissance à de nombreuses autres (en mode fenêtré). Il y a un contrôle de cmd script, un petit script simple, qui commence le principal cmd script. Le but de la petite le contrôle de script pour nettoyer dans les situations où le script principal, ou l'un de ses enfants ne parviennent pas. Ceci est réalisé assez facilement: le script principal et tous ses enfants ont les titres de fenêtres qui commencent avec un identifiant unique. Lorsque le contrôle de script détermine que le script principal et tous ses enfants doivent avoir terminé, il utilise la liste des tâches pour trouver des fenêtres de toute les processus bloqués, par l'intermédiaire de:

tasklist.exe /FI "WINDOWTITLE de l'égaliseur de type UniqueIdentifier*"

Tout cela fonctionnait très bien sous XP. Maintenant, entrez Windows7 64 bits. Ici, si le principal .cmd script ou tout autre .cmd, une fenêtre shell tente de jeux de son titre de la fenêtre via

title UniqueIdentifier Followed By Descriptive Text

Windows7 64 bits de bien vouloir ajoute un autre texte pour le titre (plus précisément, "l'Administrateur:" ou similaire). Le précédées du texte ne peut pas être invoqué. Alors maintenant, nous voulons utiliser

tasklist.exe /FI "WINDOWTITLE eq *UniqueIdentifier*"

mais CELA ÉCHOUE avec le message d'erreur "Le filtre de recherche ne peut pas être reconnu". Prendre le chemin de l'utilisation de notre UniqueIdentifier en tant que post-fix ne fonctionne pas: la commande

tasklist.exe /FI "WINDOWTITLE eq *UniqueIdentifier"

aussi des résultats dans le même message d'erreur. Il semble que Microsoft notion de "joker" dans un filtre ne s'étend pas au-delà d'avoir une "*" dans le terminal de caractère. Ouch.

QUELQU'UN A UNE SOLUTIONS DE RECHANGE? Pslist ne semble pas permettre le filtrage avec le titre de la fenêtre.

source d'informationauteur David I. McIntosh