Ser membro do grupo local de Administradores ou equivalente, é o requisito mínimo para concluir este procedimento.

Criar critérios de correspondência de processos básicos utilizando a correspondência do caminho

O procedimento que se segue descreve como criar critérios de correspondência de processos utilizando a correspondência do caminho para todas as instâncias de uma aplicação específica.

Para criar um critério de correspondência de recursos utilizando a correspondência do caminho
  1. Abra o Gestor de Recursos do Sistema Windows. Para abrir o Gestor de Recursos do Sistema Windows, clique em Iniciar, aponte para Ferramentas Administrativas e, em seguida, clique no Gestor de Recursos do Sistema Windows.

  2. Na caixa de diálogo Ligar ao Computador, seleccione Este computador e clique em Ligar.

  3. Na árvore da consola, clique com o botão direito do rato em Critérios de Correspondência de Processos e, em seguida, clique em Novos Critérios de Correspondência de Processos.

  4. Na caixa de diálogo Novos Critérios de Correspondência de Processos, na caixa Nome do critério escreva um nome descritivo para o novo critério de correspondência de processos e, em seguida, clique em Adicionar.

    Nota

    Um nome de critério de correspondência de processos não pode começar por um hífen (-) e não pode conter espaços nem os seguintes caracteres: , \ / * ; ? : " | - < ou >.

  5. Na caixa de diálogo Adicionar Regra, no separador Ficheiros ou Linhas de Comando, especifique os processos, os serviços ou as aplicações a serem geridos, da seguinte forma:

    1. Para especificar o processo manualmente, na caixa Ficheiros ou linhas de comandos incluídos, escreva o nome de ficheiro ou o caminho da linha de comandos.

      -ou-

    2. Para escolher o processo a partir da lista, seleccione Serviço Registado, Processo em Execução ou Aplicação e, em seguida, clique em Seleccionar.

    • Se seleccionou Serviço Registado ou Processo em Execução, clique no processo que pretende corresponder e, em seguida, clique em OK.

    • Se tiver seleccionado Aplicação, escreva o caminho para a localização do ficheiro executável da aplicação (ou clique em Procurar para localizar o ficheiro executável da aplicação e, em seguida, faça duplo clique no ficheiro).

  6. Para excluir processos, serviços ou aplicações da gestão, seleccione a caixa de verificação Ficheiros ou linhas de comandos excluídos e, em seguida, efectue um dos seguintes procedimentos:

    1. Para especificar o processo manualmente, na caixa Ficheiros ou linhas de comandos excluídos, escreva o nome de ficheiro ou o caminho da linha de comandos.

      -ou-

    2. Para escolher o processo a partir da lista, seleccione Serviço Registado, Processo em Execução ou Aplicação e, em seguida, clique em Seleccionar.

    • Se tiver seleccionado Serviço Registado ou Processo em Execução, clique no processo que pretende corresponder e, em seguida, clique em OK.

    • Se tiver seleccionado Aplicação, escreva o caminho para a localização do ficheiro executável da aplicação (ou clique em Procurar para localizar o ficheiro executável da aplicação e, em seguida, faça duplo clique no ficheiro).

  7. Repita os passos 5 e 6 conforme necessário para criar processos adicionais e, em seguida, clique em OK.

Criar critérios de correspondência de processos avançados utilizando a correspondência do caminho

Pode criar critérios de correspondência de processos avançados utilizando a correspondência do caminho para:

  • Efectue a gestão de vários processos que tenham sido criados pelo mesmo executável.

  • Especificar a correspondência de processos com base nas cadeias introduzidas pela linha de comandos.

Os critérios de correspondência de processos nesta secção utilizam expressões regulares.

Gerir vários processos criados pelo mesmo executável

Algumas aplicações como, por exemplo, os Serviços de Informação Internet (IIS), iniciam vários processos a partir do mesmo ficheiro .exe. Para distinguir entre processos individuais ou grupos de processos iniciados a partir do mesmo .exe, tem de desenvolver critérios de correspondência de processos específicos.

Por exemplo, para seleccionar um Web site IIS 6.0 com um critério de correspondência de processos são necessárias as seguintes informações:

  • O nome do .exe do processo que trata os pedidos de IIS 6.0, que é sempre w3wp.exe.

  • O nome do conjunto aplicacional que corresponde ao Web site servido por cada processo w3wp.exe. Este nome é especificado pelo utilizador, mas para os fins deste exemplo, será denominado example.

Agora é possível criar um critério de correspondência de processos que inclui a seguinte cadeia de correspondência:

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

Esta cadeia irá corresponder a quaisquer processos com uma cadeia de linha de comandos completa que corresponda a anythingw3wp.exeanythingexampleanything, que irá corresponder a todos os processos relacionados com o Web site example.

Especificar a correspondência de processos com base nas cadeias introduzidas na linha de comandos

Pode especificar alocações de recursos baseadas nas cadeias introduzidas na linha de comandos. Utilize para criar políticas de alocação de recursos que atribuam alocações de recursos variadas, dependendo dos argumentos introduzidos no .exe do programa. Isto é ilustrado no seguinte exemplo:

file.exe -switch1:arg1 -switch2:arg2

Ao utilizar os critérios de correspondência de processos, pode especificar que são utilizadas alocações de recursos diferentes, dependendo do parâmetro que utilizar. Por exemplo, utilize Resource1 quando for especificado switch1, Resource2 quando for especificado switch2 e Resource3 quando ambos ou nenhum parâmetro for especificado. Para tal, crie quatro critérios de correspondência de processos, conforme ilustrado na seguinte tabela:

Critério de correspondência de processos Cadeia

PMC-parâmetro1

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

PMC-parâmetro2

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

PMC-parâmetro1e2

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

PMC-nemparâmetro1nem2

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

Os critérios de correspondência de processos têm de ser ordenados da forma que se segue na política de alocação de recursos para atingir o objectivo de gestão:

Critério de correspondência de processos Alocação de recursos

PMC-nemparâmetro1nem2

Resource3

PMC-parâmetro1e2

Resource3

PMC-parâmetro1

Resource1

PMC-parâmetro2

Resource2

Considerações adicionais

  • O Gestor de Recursos do Sistema Windows suporta as seguintes variáveis de ambiente nos critérios de correspondência de processos: WINDIR, PROGRAMFILES, TMP e TEMP.

  • Se escrever uma variável de ambiente como parte de um comando numa linha de comandos, tem de colocar a variável entre parênteses com acentos circunflexos (^), conforme ilustrado no seguinte exemplo:

    ^%windir%^
    Isto impede que a variável de ambiente seja expandida pelo shell no cliente.

  • Não é necessário utilizar acentos circunflexos se especificar variáveis de ambiente durante a criação de critérios de correspondência de processos utilizando o snap-in Gestor de Recursos do Sistema Windows.

Referências adicionais


Sumário