L'appartenenza al gruppo locale Administrators o equivalente, è il minimo indispensabile per completare questa procedura.

Creare criteri di corrispondenza processo di base utilizzando la corrispondenza del percorso

Nella procedura seguente viene descritto come creare un criterio di corrispondenza processo utilizzando la corrispondenza del percorso per tutte le istanze di un'applicazione specifica.

Per creare un criterio di corrispondenza processo utilizzando la corrispondenza del percorso
  1. Aprire Gestione risorse di sistema Windows. A tale scopo, fare clic sul pulsante Start, scegliere Strumenti di amministrazione e quindi Gestione risorse di sistema Windows.

  2. Nella finestra di dialogo Connetti al computer selezionare Questo computer e quindi fare clic su Connetti.

  3. Nell'albero della console fare clic con il pulsante destro del mouse su Criteri di corrispondenza processo e quindi scegliere Nuovo criterio corrispondenza processo.

  4. Nella finestra di dialogo Nuovo criterio corrispondenza processo digitare un nome descrittivo per il nuovo criterio nella casella Nome criterio e quindi fare clic su Aggiungi.

    Nota

    Il nome di un criterio di corrispondenza processo non può iniziare con un trattino (-) e non può contenere spazi né i caratteri seguenti: , \ / * ; ? : " | - < oppure >.

  5. Nella scheda File o righe di comando della finestra di dialogo Aggiungi regola specificare i processi, i servizi o le applicazioni da gestire nel modo seguente:

    1. Per specificare manualmente il processo, nella casella File o righe di comando inclusi digitare il percorso da riga di comando o il nome di file.

      oppure

    2. Per scegliere il processo in un elenco, selezionare Servizio registrato, Processo in esecuzione o Applicazione e quindi fare clic su Seleziona.

    • Se si è selezionato Servizio registrato o Processo in esecuzione, fare clic sul processo con il quale si desidera stabilire una corrispondenza e quindi fare clic su OK.

    • Se si è selezionato Applicazione, digitare il percorso in cui si trova il file eseguibile dell'applicazione oppure fare clic su Sfoglia per trovare il file eseguibile dell'applicazione e quindi fare doppio clic su di esso.

  6. Per escludere processi, servizi o applicazioni dalla gestione, selezionare la casella di controllo File o righe di comando esclusi e quindi eseguire una delle operazioni seguenti:

    1. Per specificare manualmente il processo, nella casella File o righe di comando esclusi digitare il percorso da riga di comando o il nome di file.

      -oppure-

    2. Per selezionare il processo in un elenco, selezionare Servizio registrato, Processo in esecuzione o Applicazione e quindi fare clic su Seleziona.

    • Se si è selezionato Servizio registrato o Processo in esecuzione, fare clic sul processo con il quale si desidera stabilire una corrispondenza e quindi fare clic su OK.

    • Se si è selezionato Applicazione, digitare il percorso in cui si trova il file eseguibile dell'applicazione oppure fare clic su Sfoglia per trovare il file eseguibile dell'applicazione e quindi fare doppio clic su di esso.

  7. Se necessario, ripetere i passaggi 5 e 6 per creare processi aggiuntivi e quindi fare clic su OK.

Creare criteri di corrispondenza processo avanzati utilizzando la corrispondenza del percorso

È possibile creare criteri di corrispondenza processo avanzati utilizzando la corrispondenza del percorso allo scopo di:

  • Gestire più processi creati dallo stesso file eseguibile.

  • Specificare la corrispondenza processo in base alle stringhe passate dalla riga di comando.

Nei criteri di corrispondenza processo di questa sezione vengono utilizzate espressioni regolari.

Gestire più processi creati dallo stesso file eseguibile

Alcune applicazioni, ad esempio Internet Information Services (IIS), avviano più processi dallo stesso file con estensione exe. Per distinguere i singoli processi o i gruppi di processi avviati dallo stesso file exe, è necessario sviluppare criteri di corrispondenza processo specifici.

Per selezionare un sito Web IIS 6.0 con un criterio di corrispondenza processo, ad esempio, sono necessarie le informazioni seguenti:

  • Nome del file exe del processo che gestisce le richieste di IIS 6.0, che è sempre w3wp.exe.

  • Nome del pool di applicazioni corrispondente al sito Web servito da ogni processo w3wp.exe. Tale nome viene specificato dall'utente. In questo esempio sarà denominato example.

È ora possibile creare un criterio di corrispondenza processo comprendente la stringa di corrispondenza seguente:

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

Questa stringa consente di stabilire una corrispondenza con qualsiasi processo la cui stringa della riga di comando completa corrisponda a anythingw3wp.exeanythingexampleanything, ovvero con tutti i processi correlati al sito Web example.

Specificare la corrispondenza processo in base alle stringhe passate dalla riga di comando

È possibile specificare allocazioni di risorse in base alle stringe passate nella riga di comando. È così possibile creare criteri di allocazione risorse in grado di assegnare diverse allocazioni di risorse in base agli argomenti passati al file exe del programma, come illustrato nell'esempio seguente:

file.exe -switch1:arg1 -switch2:arg2

Utilizzando criteri di corrispondenza processo, è possibile specificare l'utilizzo di allocazioni di risorse diverse a seconda dell'opzione (switch) utilizzata. Ad esempio, utilizzare Resource1 quando è specificato switch1, Resource2 quando è specificato switch2 e Resource3 quando sono specificate entrambe le opzioni oppure quando non ne è specificata alcuna. A tale scopo, vengono creati quattro criteri di corrispondenza processo come illustrato nella tabella seguente.

Criterio di corrispondenza processo Stringa

Criterio-switch1

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

Criterio-switch2

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

Criterio-switch1e2

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

Criterio-néswitch1né2

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

Per raggiungere gli obiettivi di gestione, è necessario ordinare i criteri di corrispondenza processo come segue nel criterio di allocazione risorse:

Criterio di corrispondenza processo Allocazione risorse

Criterio-néswitch1né2

Resource3

Criterio-switch1e2

Resource3

Criterio-switch1

Resource1

Criterio-switch2

Resource2

Ulteriori considerazioni

  • Nei criteri di corrispondenza processo, Gestione risorse di sistema Windows supporta le variabili di ambiente seguenti: WINDIR, PROGRAMFILES, TMP e TEMP.

  • Se si digita una variabile di ambiente all'interno di un comando o al prompt dei comandi, è necessario racchiudere la variabile tra accenti circonflessi (^), come illustrato nell'esempio seguente:

    ^%windir%^
    La variabile di ambiente non potrà così essere espansa dalla shell nel client.

  • Se le variabili di ambiente vengono specificate durante la creazione di criteri di corrispondenza processo tramite lo snap-in Gestione risorse di sistema Windows, non è necessario utilizzare accenti circonflessi.

Ulteriori riferimenti


Argomenti della Guida