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

요약

이 문서는 인터넷 정보 서비스 (IIS) 6.0에서 웹 서비스 확장 파일 같은 인터넷 서버 응용 프로그래밍 인터페이스 (ISAPI) 확장 및 Common Gateway Interface (CGI) 응용 프로그램을 로컬 또는 원격 서버를 추가 하는 방법을 설명 합니다. 또한 IIS 6.0에서 로컬 또는 원격 서버에서 웹 서비스 확장 파일을 제거 하는 방법을 설명 합니다.

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

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

파일을 추가합니다.
IisExt AddFile 드라이브: \Path\FileNameAccess {0 | 1을 (를) 삭제 ID {0 | 1을 (를) ShortDesc [/s 컴퓨터 [/u [domain\] 사용자/p 암호]]
파일을 제거합니다.
IisExt RmFile 드라이브: \Path\FileName [/s 컴퓨터 [/u [Domain\] 사용자 [/p 암호]]]
이러한 매개 변수에 대 한 정보를 참조 하면
이 문서의 끝에 매개 변수 섹션 합니다.

웹 서비스 확장 파일 추가

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

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

다음 명령은 로컬 서버에서 웹 서비스 확장명 제한 목록 (WebSvcExtRestrictionList)에 Test.exe 파일을 추가합니다. 이 예제에서는 Access 플래그가 시작할 때 파일을 사용 하려면 1로 설정 되어 웹 서비스 확장의 ID는 Test를 하 고 Deletable 플래그가 파일 삭제를 방지 하기 위해 0으로 설정 됩니다.

웹 서비스 확장 파일을 추가 하려면 명령 프롬프트에서 Sysvol\System32 폴더 (기본값 Windows\System32을은) 이동한 후 다음 명령을 입력 합니다.
iisext /AddFile c:\Source\Test.exe 1 0 테스트 테스트
다음과 같은 응답이 나타납니다.
서버에 연결 중... 이 작업을 수행 합니다.
확장 파일을 추가 합니다.

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

다음 명령은 원격 서버에서 웹 서비스 확장명 제한 목록 (WebSvcExtRestrictionList)에 Test.dll 파일을 추가합니다. 이 예제에서는 Access 플래그가 시작할 때 파일을 사용 하지 않으려면 0으로 설정 되어 하 고 웹 서비스 확장의 ID는 Test, Deletable 플래그는 1로 설정 되어 파일을 삭제할 수 있도록 합니다. 원격 서버 이름은 Server1, 도메인 이름은 도메인 1 및 사용자 이름 및 작업을 완료 하는 데 사용 되는 암호는 관리자: Password11. 이러한 매개 변수에 대 한 자세한 내용은 다음을 참조 하면
이 문서의 끝에 매개 변수 섹션 합니다.

웹 서비스 확장 파일을 추가 하려면 명령 프롬프트에서 Sysvol\System32 폴더 (기본값 Windows\System32을은) 이동한 후 다음 명령을 입력 합니다.
iisext /AddFile 0 c:\Source\Test.dll 테스트 1 테스트 /s Server1 /u Domain1\Administrator /p Password11
다음과 같은 응답이 나타납니다.
서버에 연결 중... 이 작업을 수행 합니다.
확장 파일을 추가 합니다.

웹 서비스 확장 파일 제거

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

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

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

명령 프롬프트에서 Sysvol\System32 폴더 (기본값 Windows\System32), 이동한 후 다음 명령을 입력 합니다.
iisext /RmFile c:\Source\Test.dll
다음과 같은 응답이 나타납니다.
서버에 연결 중... 이 작업을 수행 합니다.
확장 파일을 삭제 합니다.

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

다음 명령은 원격 컴퓨터에서 웹 서비스 확장명 제한 목록 (WebSvcExtRestrictionList)에서 Test.exe 파일을 제거합니다. 이 예제에서는 원격 서버 이름은 Server1, 도메인 이름은 도메인 1 및 사용자 이름 및 작업을 완료 하는 데 사용 되는 암호는 관리자: Password11. 이러한 매개 변수에 대 한 자세한 내용은이 문서의 끝에 매개 변수 절을 참조.

명령 프롬프트에서 Sysvol\System32 폴더 (기본값 Windows\System32), 이동한 후 다음 명령을 입력 합니다.
iisext /RmFile c:\Source\Test.exe /s Server1 /u Domain1\Administrator /p Password11
다음과 같은 응답이 나타납니다.
서버에 연결 중... 이 작업을 수행 합니다.
확장 파일을 삭제 합니다.

매개 변수

  • 드라이브:\Path\FileName:이 매개 변수는 추가할 웹 서비스 확장 파일의 경로 파일 이름을 지정 합니다.
  • Access: Access 숫자 지정은 웹 서비스 확장 파일 비활성화 (0) 여부를 지정 하거나 웹 서비스를 추가한 후 (1)을 사용할 수 없기 때문에 필요 합니다.
  • ID: ID는 웹 서버 확장 추가 되 면 필요 파일과 연관 된 ID를 지정 합니다. ID가 없으면 Iisext 만든 파일의 이름으로 (즉, 실행 파일 또는 DLL).
  • Deletable: deletable 숫자 지정은 (0)를 방지 하거나 허용 (1) 수 없기 때문에 파일을 추가 하는 경우 필요한 웹 서비스 확장 제한 목록에서 삭제 되는 웹 서비스 확장 파일.
  • ShortDesc: 웹 서비스 확장 파일의 간단한 설명으로 필수입니다.
  • /s 컴퓨터:이 매개 변수는 네트워크 이름 또는 원격 컴퓨터의 IP 주소를 지정 합니다. 이 매개 변수를 사용 하지 않으면 기본적으로 스크립트가 로컬 컴퓨터에서 실행 됩니다.
  • 도메인 \ 사용자/u:이 매개 변수는 스크립트를 실행 하는 원격 컴퓨터에서 관리 권한이 있는 사용자 계정을 지정 합니다. 이 옵션을 지정 하지 않으면 스크립트가 로컬로 로그온된 한 자격 증명을 사용 합니다.
  • /p 암호:이 매개 변수는 /u 매개 변수와 함께 사용 되는 계정의 암호를 지정 합니다. /S 매개 변수는 사용 되지 않습니다는 암호를 입력 하면 암호를 묻는 고 암호에 가려져.
  • /?:이 매개 변수는 명령 프롬프트에서 도움말을 표시 합니다.

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조 하려면 아래 문서 번호를 클릭 합니다.
328360 ISAPI 확장 및 IIS 6.0에에서 CGI 응용 프로그램을 사용 하지 않도록 설정 하는 방법
328505 웹 서버 확장 및 IIS 6.0에서에서 확장 파일을 나열 하는 방법
속성

문서 ID: 328419 - 마지막 검토: 2017. 2. 7. - 수정: 2

피드백