이 절차를 완료하려면 최소한 로컬 Administrators 그룹의 구성원이거나 이와 동등한 자격이 있어야 합니다.

경로 일치를 사용하여 기본 프로세스 일치 조건 만들기

다음 절차에서는 특정 응용 프로그램의 모든 인스턴스에 대해 경로 일치를 사용하여 프로세스 일치 조건을 만드는 방법에 대해 설명합니다.

경로 일치를 사용하여 프로세스 일치 조건을 만들려면
  1. Windows 시스템 리소스 관리자를 엽니다. Windows 시스템 리소스 관리자를 열려면 시작을 클릭하고 관리 도구를 가리킨 다음 Windows 시스템 리소스 관리자를 클릭합니다.

  2. 컴퓨터에 연결 대화 상자에서 이 컴퓨터를 선택한 다음 연결을 클릭합니다.

  3. 콘솔 트리에서 프로세스 일치 조건을 마우스 오른쪽 단추로 클릭한 다음 새 프로세스 일치 조건을 클릭합니다.

  4. 새 프로세스 일치 조건 대화 상자의 조건 이름 상자에 새 프로세스 일치 조건에 대한 알기 쉬운 이름을 입력한 다음 추가를 클릭합니다.

    참고

    프로세스 일치 조건 이름은 하이픈(-)으로 시작할 수 없으며 공백이나 다음과 같은 문자를 사용할 수 없습니다. , \ / * ; ? : " | - < 또는 >

  5. 규칙 추가 대화 상자의 파일 또는 명령줄 탭에서 다음과 같이 관리할 프로세스, 서비스 또는 응용 프로그램을 지정합니다.

    1. 프로세스를 수동으로 지정하려면 포함된 파일 또는 명령줄 상자에 파일 이름 또는 명령줄 경로를 입력합니다.

      - 또는 -

    2. 목록에서 프로세스를 선택하려면 등록된 서비스, 실행 중인 프로세스 또는 응용 프로그램을 선택한 다음 선택을 클릭합니다.

    • 등록된 서비스 또는 실행 중인 프로세스를 선택한 경우에는 일치시킬 프로세스를 클릭한 다음 확인을 클릭합니다.

    • 응용 프로그램을 선택한 경우에는 응용 프로그램 실행 파일의 위치에 대한 경로를 입력하거나 찾아보기를 클릭하여 응용 프로그램 실행 파일을 찾은 다음 파일을 두 번 클릭합니다.

  6. 프로세스, 서비스 또는 응용 프로그램을 관리에서 제외하려면 제외된 파일 또는 명령줄 확인란을 선택하고 다음 중 하나를 수행합니다.

    1. 프로세스를 수동으로 지정하려면 제외된 파일 또는 명령줄 상자에 파일 이름 또는 명령줄 경로를 입력합니다.

      - 또는 -

    2. 목록에서 프로세스를 선택하려면 등록된 서비스, 실행 중인 프로세스 또는 응용 프로그램을 선택한 다음 선택을 클릭합니다.

    • 등록된 서비스 또는 실행 중인 프로세스를 선택한 경우에는 일치시킬 프로세스를 클릭한 다음 확인을 클릭합니다.

    • 응용 프로그램을 선택한 경우에는 응용 프로그램 실행 파일의 위치에 대한 경로를 입력하거나 찾아보기를 클릭하여 응용 프로그램 실행 파일을 찾은 다음 파일을 두 번 클릭합니다.

  7. 필요에 따라 5-6단계를 반복하여 추가 프로세스를 만들고 확인을 클릭합니다.

경로 일치를 사용하여 고급 프로세스 일치 조건 만들기

경로 일치를 사용하여 고급 프로세스 일치 조건을 만들면 다음을 수행할 수 있습니다.

  • 같은 실행 파일로 만든 여러 프로세스를 관리할 수 있습니다.

  • 명령줄에서 전달된 문자열을 기준으로 프로세스 일치를 지정할 수 있습니다.

이 섹션의 프로세스 일치 조건은 정규식을 사용합니다.

같은 실행 파일로 만든 여러 프로세스 관리

IIS(인터넷 정보 서비스) 등의 일부 응용 프로그램은 같은 .exe 파일에서 여러 프로세스를 시작합니다. 같은 .exe에서 시작된 개별 프로세스 또는 프로세스 그룹을 구별하려면 특정 프로세스 일치 조건을 개발해야 합니다.

예를 들어 프로세스 일치 조건으로 IIS 6.0 웹 사이트를 선택하려면 다음 정보가 필요합니다.

  • IIS 6.0 요청을 처리하는 프로세스의 .exe 이름. 이 이름은 항상 w3wp.exe입니다.

  • w3wp.exe 프로세스에서 제공하는 웹 사이트에 해당하는 응용 프로그램 풀 이름. 이 이름은 사용자가 지정하지만 이 예에서는 example이라고 지정합니다.

이제 다음 일치 문자열을 포함하는 프로세스 일치 조건을 만들 수 있습니다.

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

이 문자열은 전체 명령줄 문자열이 임의 문자열w3wp.exe임의 문자열example임의 문자열과 일치하는 모든 프로세스와 일치합니다. 이 경우 example 웹 사이트와 관련된 모든 프로세스와 일치합니다.

명령줄에서 전달된 문자열을 기준으로 프로세스 일치 지정

명령줄에서 전달된 문자열을 기준으로 하는 리소스 할당을 지정할 수 있습니다. 이 리소스 할당을 사용하여, 프로그램의 .exe에 전달된 인수에 따라 다양한 리소스 할당을 지정하는 리소스 할당 정책을 만듭니다. 다음 예에서 그 방법을 보여줍니다.

file.exe -switch1:arg1 -switch2:arg2

프로세스 일치 조건을 사용하면 사용되는 스위치에 따라 다른 리소스 할당을 사용하도록 지정할 수 있습니다. 예를 들어 switch1을 지정한 경우 Resource1을 사용하고, switch2를 지정한 경우 Resource2를 사용하고, 두 스위치를 모두 지정하거나 둘 다 지정하지 않은 경우 Resource3을 사용합니다. 이 작업을 수행하려면 다음 표에 설명된 것과 같이 프로세스 일치 조건 4개를 만듭니다.

프로세스 일치 조건 문자열

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:.*

관리 목표를 달성하려면 리소스 할당 정책에서 프로세스 일치 조건을 다음과 같이 정렬해야 합니다.

프로세스 일치 조건 리소스 할당

PMC-neitherswitch1nor2

Resource3

PMC-switch1and2

Resource3

PMC-switch1

Resource1

PMC-switch2

Resource2

추가 고려 사항

  • Windows 시스템 리소스 관리자는 프로세스 일치 조건에서 WINDIR, PROGRAMFILES, TMP 및 TEMP 환경 변수를 지원합니다.

  • 명령 프롬프트에 명령의 일부로 환경 변수를 입력할 경우 다음 예에 표시된 것과 같이 변수 앞뒤에 캐럿(^)을 입력해야 합니다.

    ^%windir%^
    그러면 환경 변수가 클라이언트의 셸에 의해 확장되는 것을 방지할 수 있습니다.

  • Windows 시스템 리소스 관리자 스냅인을 사용하여 프로세스 일치 조건을 만드는 동안 환경 변수를 지정할 경우에는 캐럿을 사용할 필요가 없습니다.

추가 참조


목차