Ehhez a művelethez legalább a helyi Rendszergazdák csoporthoz vagy azzal egyenértékű csoporthoz kell tartoznia.

Egyszerű folyamatmegfeleltetési feltétel létrehozása elérésiút-egyeztetéssel

Az alábbi eljárás bemutatja, hogyan hozhatók létre folyamatmegfeleltetési feltételek elérésiút-egyeztetés segítségével egy adott alkalmazás összes példányán.

Folyamatmegfeleltetési feltétel létrehozása elérésiút-egyeztetéssel
  1. Nyissa meg a Windows rendszererőforrás-kezelőt. A Windows rendszererőforrás-kezelő megnyitásához a Start menüben mutasson a Felügyeleti eszközök pontra, majd kattintson a Windows rendszererőforrás-kezelő parancsra.

  2. A Csatlakozás számítógéphez párbeszédpanelen válassza az Ez a számítógép lehetőséget, és kattintson a Csatlakozás gombra.

  3. A konzolfán kattintson a jobb gombbal a Folyamatmegfeleltetési feltételek csomópontra, majd kattintson az Új folyamatmegfeleltetési feltétel parancsra.

  4. Az Új folyamatmegfeleltetési feltétel párbeszédpanel Feltétel neve mezőjébe gépeljen be egy leíró nevet az új folyamatmegfeleltetési feltétel számára, majd kattintson a Hozzáadás gombra.

    Megjegyzés

    A folyamatmegfeleltetési feltételek neve nem kezdődhet kötőjellel (-), továbbá nem tartalmazhat szóközt és a következő karaktereket: , \ / * ; ? : " | - < és >.

  5. A Szabály hozzáadása párbeszédpanel Fájlok vagy parancssorok lapján adja meg a kezelendő folyamatokat, szolgáltatásokat vagy alkalmazásokat a következőképpen:

    1. A folyamat kézi megadásához írja be a Befoglalt fájlok és parancssorok szövegmezőbe a fájl nevét vagy a parancssor elérési útját.

      - vagy -

    2. Ha listáról kívánja kiválasztani a folyamatot, válassza a Regisztrált szolgáltatás, Futó folyamat vagy Alkalmazás lehetőséget, majd kattintson a Kijelölés elemre.

    • Ha a Regisztrált szolgáltatás vagy a Futó folyamat lehetőséget választotta, kattintson a megfeleltetni kívánt folyamatra, majd kattintson az OK gombra.

    • Ha az Alkalmazás lehetőséget választotta, írja be az alkalmazás végrehajtható fájljának elérési útját (vagy kattintson a Tallózás gombra az alkalmazás végrehajtható fájljának megkereséséhez, majd kattintson duplán a fájlra).

  6. Folyamatok, szolgáltatások és alkalmazások kezelésből való kizárásához jelölje be a Kizárt fájlok vagy parancssorok jelölőnégyzetet, majd tegye az alábbiak valamelyikét:

    1. A folyamat kézi megadásához írja be a Kizárt fájlok és parancssorok szövegmezőbe a fájl nevét vagy a parancssor elérési útját.

      - vagy -

    2. Ha listáról kívánja kiválasztani a folyamatot, válassza a Regisztrált szolgáltatás, Futó folyamat vagy Alkalmazás lehetőséget, majd kattintson a Kijelölés elemre.

    • Ha a Regisztrált szolgáltatás vagy a Futó folyamat lehetőséget választotta, kattintson a megfeleltetni kívánt folyamatra, majd kattintson az OK gombra.

    • Ha az Alkalmazás lehetőséget választotta, írja be az alkalmazás végrehajtható fájljának elérési útját (vagy kattintson a Tallózás gombra az alkalmazás végrehajtható fájljának megkereséséhez, majd kattintson duplán a fájlra).

  7. További folyamatok létrehozásához szükség szerint ismételje meg az 5. és 6. lépést, majd kattintson az OK gombra.

Speciális folyamatmegfeleltetési feltétel létrehozása elérésiút-egyeztetéssel

Speciális folyamatmegfeleltetési feltételek elérésiút-egyeztetéssel való létrehozásával az alábbiakra nyílik lehetőség:

  • Több, ugyanazon végrehajtható fájl által létrehozott folyamat kezelése.

  • A parancssorból átadott karakterláncokon alapuló folyamatmegfeleltetési feltételek megadása.

Az ebben a szakaszban szereplő folyamatmegfeleltetési feltételek szabványos kifejezéseket használnak.

Több, ugyanazon végrehajtható fájl által létrehozott folyamat kezelése

Egyes alkalmazások, például az Internet Information Services (IIS), több folyamatot is elindítanak ugyanabból az .exe fájlból. Az azonos .exe fájlból indított különálló és csoportokat alkotó folyamatok megkülönböztetése érdekében speciális folyamatmegfeleltetési feltételeket kell létrehozni.

Egy IIS 6.0 webhely folyamatmegfeleltetési feltétellel való kiválasztásához például a következő adatokra van szükség:

  • Az IIS 6.0-kérelmeket kezelő folyamat .exe fájljának neve, amely mindig w3wp.exe.

  • Az egyes w3wp.exe-folyamatok által kiszolgált webhelyeknek megfelelő alkalmazáskészlet neve. A nevet a felhasználó egyénileg adja meg, a példában azonban a example név szerepel.

Ekkor létrehozhatja a következő megfelelési karakterláncot tartalmazó folyamatmegfeleltetési feltételt:

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

Ez a karakterlánc megfelel minden olyan parancssori karakterláncnak, amely megfelel a következőnek: anythingw3wp.exeanythingexampleanything. Ez a example webhellyel kapcsolatos összes folyamatot jelenti.

A parancssorból átadott karakterláncokon alapuló folyamatmegfeleltetési feltételek megadása

Megadhatók olyan erőforrás-elosztások is, amelyek parancssorból bevitt karakterláncokon alapulnak. Ezek révén olyan erőforrás-elosztási házirendeket hozhat létre, amelyek a program .exe fájljától függően különféle erőforrás-elosztásokat rendelnek hozzá. Ezt illusztrálja az alábbi példa:

file.exe -switch1:arg1 -switch2:arg2

A folyamatmegfeleltetési feltételek segítségével megadhatja, hogy a rendszer a felhasznált kapcsolótól függően más-más erőforrás-elosztásokat használjon. Példa: Resource1 használata, ha switch1 van megadva, Resource2 használata, ha switch2 van megadva, és Resource3 használata, ha mindkét kapcsoló meg van adva, vagy egyik sincs megadva. Ehhez négy folyamatmegfeleltetési feltételt kell létrehozni az alábbi táblázatnak megfelelően:

Folyamatmegfeleltetési feltétel Karakterlánc

Kapcsoló1

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

Kapcsoló2

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

Kapcsoló1_és_2

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

Kapcsolósem1_sem2

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

A kívánt kezelés megvalósításához a folyamatmegfeleltetési feltételeket az alábbi sorrendbe kell rendezni az erőforrás-elosztási házirendben:

Folyamatmegfeleltetési feltétel Erőforrás-elosztás

Kapcsolósem1_sem2

Erőforrás3

Kapcsoló1_és_2

Erőforrás3

Kapcsoló1

Erőforrás1

Kapcsoló2

Erőforrás2

További szempontok

  • A Windows rendszererőforrás-kezelő az alábbi környezeti változókat támogatja a folyamatmegfeleltetési feltételekben: WINDIR, PROGRAMFILES, TMP és TEMP.

  • Ha egy környezeti változót egy parancs részeként ír be a parancssorba, a változót beszúrási jelek (^) közé kell tenni az alábbi példának megfelelően:

    ^%windir%^
    Ezzel megakadályozható, hogy az ügyfél rendszerhéja az értékkel helyettesítse a környezeti változó nevét.

  • Nincs szükség beszúrási jelekre, ha a Windows rendszererőforrás-kezelő beépülő modul segítségével hozza létre a folyamatmegfeleltetési feltételeket.

További hivatkozások


Tartalom