2017-08-22 2 views
1

Existe-t-il un moyen de spécifier le paramètre -Filter à l'aide du langage WQL Query Language (WQL Query Language) de la cmdlet Get-WmiObject à filtrer en fonction de la " Ligne de commande "utilisé pour invoquer le processus? Par "ligne de commande", je veux dire la "ligne de commande" qui est affichée dans le Gestionnaire des tâches de Windows, onglet Traiter.Comment utiliser Get-WmiObject pour filtrer sur une "ligne de commande" de processus

Je souhaite obtenir un tableau d'ID de processus dans lequel la ligne de commande contient la chaîne *Dev_SW*. Je ne peux pas utiliser de nom car il y aura beaucoup de processus en cours d'exécution avec le même nom qui ne sont pas égaux au filtre *Dev_SW*.

Répondre

1

Get-WMIObject fera l'appel à la classe WMI Win32_Process,

Ensuite, il filtrera là où la ligne de commande est comme DEV_SW,

% est wild card dans WMI

Get-WmiObject Win32_Process -filter "CommandLine LIKE '%Dev_SW%'"