Vous devez au moins être membre du groupe Administrateurs (ou un groupe équivalent) pour effectuer cette procédure.

Création de critères de filtrage de processus à l’aide d’une correspondance de chemin d’accès

La procédure suivante décrit la création de critères de filtrage de processus en utilisant la correspondance de chemin d’accès pour toutes les instances d’une application spécifique.

Pour créer un critère de filtrage de processus à l’aide d’une correspondance de chemin d’accès
  1. Ouvrez le Gestionnaire de ressources système Windows. Pour ouvrir le Gestionnaire de ressources système Windows, cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez Gestionnaire de ressources système Windows.

  2. Dans la boîte de dialogue Connexion à un ordinateur, sélectionnez Cet ordinateur, puis cliquez sur Se connecter.

  3. Dans l’arborescence de la console, cliquez avec le bouton droit sur Critère de filtrage de processus, puis cliquez sur Nouveaux critères de filtrage de processus.

  4. Dans la boîte de dialogue Nouveaux critères de filtrage de processus, dans la zone Nom du critère, tapez un nom descriptif pour le nouveau critère de filtrage de processus, puis cliquez sur Ajouter.

    Remarques

    Un nom de critère de filtrage de processus ne peut pas commencer avec un tiret (-) et ne peut pas contenir d’espaces ni les caractères suivants : , \ / * ; ? : " | - < ou >.

  5. Dans la boîte de dialogue Ajouter une règle, sous l’onglet Fichiers ou lignes de commande, spécifiez les processus, services ou applications à gérer comme suit :

    1. Pour spécifier le processus manuellement, dans la zone Fichiers ou lignes de commande inclus, tapez le nom de fichier ou le chemin d’accès de ligne de commande.

      Ou

    2. Pour choisir le processus depuis une liste, sélectionnez Service inscrit, Processus actif ou Application, puis cliquez sur Sélectionner.

    • Si vous avez sélectionné Service inscrit ou Processus actif, cliquez sur le processus que vous voulez filtrer, puis cliquez sur OK.

    • Si vous avez sélectionné Application, tapez le chemin d’accès à l’emplacement du fichier exécutable de l’application (ou cliquez sur Parcourir pour rechercher le fichier exécutable de l’application, puis double-cliquez sur ce fichier).

  6. Pour exclure des processus, services ou applications de la gestion, sélectionnez Fichiers ou lignes de commande exclus, puis effectuez l’une des actions suivantes :

    1. Pour spécifier le processus manuellement, dans la zone Fichiers ou lignes de commande exclus, tapez le nom de fichier ou le chemin d’accès de ligne de commande.

      Ou

    2. Pour choisir le processus depuis une liste, sélectionnez Service inscrit, Processus actif ou Application, puis cliquez sur Sélectionner.

    • Si vous avez sélectionné Service inscrit ou Processus actif, cliquez sur le processus que vous voulez filtrer, puis cliquez sur OK.

    • Si vous avez sélectionné Application, tapez le chemin d’accès à l’emplacement du fichier exécutable de l’application (ou cliquez sur Parcourir pour rechercher le fichier exécutable de l’application, puis double-cliquez sur ce fichier).

  7. Répétez les étapes 5 et 6 autant de fois que nécessaire pour créer des processus supplémentaires, puis cliquez sur OK.

Création de critères de filtrage de processus avancés à l’aide d’une correspondance de chemin d’accès

Vous pouvez créer des critères de filtrage de processus avancés à l’aide d’une correspondance de chemin d’accès pour :

  • Gérer plusieurs processus qui ont été créés par le même fichier exécutable.

  • Spécifier un filtrage de processus basé sur des chaînes passées par la ligne de commande.

Les critères de filtrage de processus dans cette section utilisent des expressions régulières.

Gestion de plusieurs processus créés par le même fichier exécutable

Certaines applications, telles que les services Internet (IIS), démarrent plusieurs processus à partir du même fichier .exe. Pour effectuer une distinction entre processus et groupes de processus qui ont été démarrés depuis le même fichier .exe, vous devez développer des critères de filtrage de processus spécifiques.

Par exemple, pour sélectionner un site Web IIS 6.0 avec un critère de filtrage de processus, les informations suivantes sont requises :

  • Nom du processus .exe qui gère les requêtes d’IIS 6.0 ; il s’agit toujours de w3wp.exe.

  • Nom du pool d’applications qui correspond au site Web servi par chaque processus w3wp.exe. Ce nom est spécifié par l’utilisateur, mais dans le cadre de cet exemple, nous l’appelons example.

Vous pouvez maintenant créer un critère de filtrage de processus qui inclut la chaîne de correspondance suivante :

@.*w3wp\.exe.*example.*

Cette chaîne filtre ensuite tout processus avec une chaîne de ligne de commande qui correspond à anythingw3wp.exeanythingexampleanything, et qui doit filtrer tous les processus associés au site Web example.

Spécifier un filtrage de processus basé sur des chaînes passées par la ligne de commande.

Vous pouvez spécifier des allocations de ressources basées sur des chaînes transmises sur la ligne de commande. Utilisez-les pour créer des stratégies d’allocation de ressources qui affectent des allocations de ressources variables, en fonction des arguments transmis au fichier .exe du programme. Ceci est illustré dans l’exemple suivant :

file.exe -switch1:arg1 -switch2:arg2

À l’aide de critères de filtrage de processus, vous pouvez spécifier que différentes allocations de ressources sont utilisées, en fonction du commutateur utilisé. Par exemple, utilisez Resource1 lorsque switch1 est spécifié, Resource2 lorsque switch2 est spécifié, et Resource3 lorsque les deux commutateurs sont spécifiés ou lorsqu’aucun d’entre eux n’est spécifié. Pour cela, vous créez quatre critères de filtrage de processus, comme illustré dans le tableau suivant :

Critère de filtrage de processus Chaîne

PMC-switch1

@.*file\.exe.*switch1:.*

PMC-switch2

@.*file\.exe.*switch2:.*

PMC-switch1and2

@.*file\.exe.*switch1:.*switch2:.*; @.*file\.exe.*switch2:.*switch1:.*

PMC-neitherswitch1nor2

@.file\.exe.*; !@.*file\.exe.*switch1:.*; !@.*file\.exe.*switch2:.*

Les critères de filtrage de processus doivent être classés comme suit dans la stratégie d’allocation de ressources pour atteindre l’objectif de gestion :

Critère de filtrage de processus Allocation de ressources

PMC-neitherswitch1nor2

Ressource3

PMC-switch1and2

Ressource3

PMC-switch1

Ressource1

PMC-switch2

Ressource2

Considérations supplémentaires

  • Le Gestionnaire de ressources système Windows prend en charge les variables d’environnement suivantes dans les critères de filtrage de processus : WINDIR, PROGRAMFILES, TMP et TEMP.

  • Si vous tapez une variable d’environnement comme faisant partie d’une commande à une invite de commandes, vous devez la placer entre chevrons d’insertion (^), comme illustré dans l’exemple suivant :

    ^%windir%^
    Cela empêche le développement de la variable d’environnement par l’environnement sur le client.

  • Vous n’avez pas besoin d’utiliser des chevrons d’insertion si vous spécifiez des variables d’environnement tout en créant des critères de filtrage de processus à l’aide du composant logiciel enfichable Gestionnaire de ressources système Windows.

Références supplémentaires


Table des matières