IIS 6.0에서 웹 서비스 확장 파일을 추가 및 제거하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 328419 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 인터넷 정보 서비스(IIS) 6.0에서 ISAPI(Internet Server Application Programming Interface) 확장 및 CGI(Common Gateway InterfaceI) 응용 프로그램 같은 웹 서비스 확장 파일을 로컬 서버나 원격 서버에 추가하는 방법을 단계별로 설명합니다. 이 문서에서는 또한 IIS 6.0에서 로컬 서버나 원격 서버에서 웹 서비스 확장 파일을 제거하는 방법도 설명합니다.

IIS 6.0 메타베이스에는 해당 서버에 설치되어 있는 각 웹 서비스 확장과 확장의 현재 상태(사용 또는 사용 안 함)를 설명하는 쉼표로 구분된 문자열 목록인 웹 서비스 확장 제한 목록(WebSvcExtRestrictionList) 속성이 포함되어 있습니다. IIS가 확장을 사용하기 위해서는 이 확장이 웹 서비스 확장 제한 목록에 있어야 합니다.

Sysvol\system32\(기본값은 Windows\System32임) 디렉터리에 저장되어 있는 Iisext.vbs 명령줄 스크립트를 사용하면 IIS 6.0을 실행 중인 로컬 컴퓨터나 원격 컴퓨터에서 WebSvcExtRestrictionList 속성에 파일 하나를 추가하거나 제거할 수 있습니다. 이러한 작업을 수행하기 위한 구문은 아래와 같습니다.

파일 추가:
IisExt /AddFile Drive:\Path\FileNameAccess {0|1} ID Deletable {0|1} ShortDesc [/s computer [/u [domain\]user/p password]]
파일 제거:
IisExt /RmFile Drive:\Path\FileName [/s Computer [/u [Domain\]User [/p Password]]]
이러한 매개 변수에 대한 자세한 내용은 이 문서 끝 부분의 매개 변수 절을 참조하십시오.

웹 서비스 확장 파일 추가

이 절에서는 로컬 서버와 원격 서버에서 웹 서비스 확장 파일을 추가하는 방법을 설명합니다.

로컬 서버에서 웹 서비스 확장 파일 추가

아래의 명령은 로컬 서버의 웹 서비스 확장 제한 목록(WebSvcExtRestrictionList)에 Test.exe라는 파일을 추가합니다. 이 예제에서는 시작 시에 이 파일을 사용 가능하도록 Access 플래그가 1로 설정되어 있고, 웹 서비스 확장의 ID는 Test이며, 파일이 삭제되지 않도록 하기 위해 Deletable 플래그가 0으로 설정되어 있습니다.

웹 서비스 확장 파일을 추가하려면 명령 프롬프트에서 Sysvol\System32 폴더(기본값은 Windows\System32임)로 변경하고 다음과 같이 입력하십시오.
iisext /AddFile c:\Source\Test.exe 1 Test 0 Test
다음과 같은 응답이 나타납니다.
서버에 연결 중 ...완료.
확장 파일을 추가했습니다.

원격 서버에서 웹 서비스 확장 파일 추가

아래의 명령은 원격 서버의 웹 서비스 확장 제한 목록(WebSvcExtRestrictionList)에 Test.dll이라는 파일을 추가합니다. 이 예제에서는 시작 시에 이 파일을 사용할 수 없도록 Access 플래그가 0으로 설정되어 있고, 웹 서비스 확장의 ID는 Test이며, 파일이 삭제될 수 있도록 하기 위해 Deletable 플래그가 1로 설정되어 있습니다. 원격 서버 이름은 Server1이고, 도메인 이름은 Domain1이며, 작업을 완료하는 데 사용되는 사용자 이름과 암호는 Administrator:Password11입니다. 이러한 매개 변수에 대한 자세한 내용은 이 문서 끝부분의 매개 변수 절을 참조하십시오.

웹 서비스 확장 파일을 추가하려면 명령 프롬프트에서 Sysvol\System32 폴더(기본값은 Windows\System32임)로 변경하고 다음과 같이 입력하십시오.
iisext /AddFile c:\Source\Test.dll 0 Test 1 Test /s Server1 /u Domain1\Administrator /p Password11
다음과 같은 응답이 나타납니다.
서버에 연결 중 ...완료.
확장 파일을 추가했습니다.

웹 서비스 확장 파일 제거

이 절에서는 로컬 서버와 원격 서버에서 웹 서비스 확장 파일을 제거하는 방법을 설명합니다.

로컬 서버에서 웹 서비스 확장 파일 제거

아래의 명령은 로컬 서버의 웹 서비스 확장 제한 목록(WebSvcExtRestrictionList)에서 Test.dll에 대한 파일 항목을 제거합니다.

명령 프롬프트에서 Sysvol\System32 폴더(기본값은 Windows\System32임)로 변경하고 다음 명령을 입력하십시오.
iisext /RmFile c:\Source\Test.dll
다음과 같은 응답이 나타납니다.
서버에 연결 중 ...완료.
확장 파일을 삭제했습니다.

원격 서버에서 웹 서비스 확장 파일 제거

아래의 명령은 원격 컴퓨터의 웹 서비스 확장 제어 목록(WebSvcExtRestrictionList)에서 Test.exe라는 파일을 제거합니다. 이 예제에서 원격 서버 이름은 Server1이고, 도메인 이름은 Domain1이며, 작업을 완료하는 데 사용되는 사용자 이름과 암호는 Administrator:Password11입니다. 이러한 매개 변수에 대한 자세한 내용은 이 문서 끝부분의 매개 변수 절을 참조하십시오.

명령 프롬프트에서 Sysvol\System32 폴더(기본값은 Windows\System32임)로 변경하고 다음 명령을 입력하십시오.
iisext /RmFile c:\Source\Test.exe /s Server1 /u Domain1\Administrator /p Password11
다음과 같은 응답이 나타납니다.
서버에 연결 중 ...완료.
확장 파일을 삭제했습니다.

매개 변수

  • Drive:\Path\FileName: 이 매개 변수는 추가할 웹 서비스 확장 파일의 파일 이름과 경로를 지정합니다.
  • Access: Access 숫자 지정은 웹 서비스 추가 후 해당 웹 서비스 확장 파일이 사용 불가능하게 해제(0)될지 아니면 사용 가능하게 설정(1)될지를 지정하므로 필수입니다.
  • ID: ID는 웹 서버 확장 추가 시 이 파일과 연관된 ID를 지정하므로 필수입니다. ID가 없으면 Iisext가 파일(즉, 실행 파일이나 DLL)의 이름으로 ID를 만듭니다.
  • Deletable: deletable 숫자 지정은 파일 추가 시 웹 서비스 확장 파일이 웹 서비스 확장 제한 목록에서 삭제되는 것을 금지하거나(0) 아니면 허용(1)할 수 있기 때문에 필수입니다.
  • ShortDesc: 이것은 해당 웹 서비스 확장 파일의 간단한 설명으로 필수입니다.
  • /s Computer: 이 매개 변수는 원격 컴퓨터의 네트워크 이름이나 IP 주소를 지정합니다. 이 매개 변수를 사용하지 않으면 기본적으로 스크립트가 로컬 컴퓨터에서 실행됩니다.
  • /u Domain\User: 이 매개 변수는 원격 컴퓨터에서 관리자 권한을 갖고 있고 스크립트를 실행할 사용자 계정을 지정합니다. 이 옵션을 지정하지 않으면 스크립트가 로컬로 로그온한 자격 증명을 사용합니다.
  • /p Password: 이 매개 변수는 /u 매개 변수에서 사용된 계정의 암호를 지정합니다. /s 매개 변수를 사용하지 않는데 암호를 요구하는 경우에는 사용자에게 암호를 묻지만 암호를 확인하지 않습니다.
  • /?: 이 매개 변수는 명령 프롬프트에 도움말을 표시합니다.

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
328360 IIS 6.0에서 ISAPI 확장 및 CGI 응용 프로그램을 설정 및 해제하는 방법
328505 IIS 6.0에서 Web Server Extensions 및 확장 파일을 나열하는 방법
참고 이것은 Microsoft 기술 지원 서비스 내에서 직접 작성한 “빠른 게시” 문서입니다. 여기에 포함된 정보는 발생한 문제에 대해 있는 그대로 제공됩니다. 이 문서는 즉시 참조할 수 있도록 빠르게 작성되어서 표기상의 오류가 포함되어 있을 수 있고 언제든지 예고 없이 수정될 수 있습니다. 기타 고려 사항은사용 약관을 참조하십시오. 정보

속성

기술 자료: 328419 - 마지막 검토: 2013년 7월 2일 화요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Information Services 6.0
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
키워드:?
kbwebservices kbappservices kbhowtomaster KB328419

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com