如何在 IIS 6.0 中启用和禁用 ISAPI 扩展和 CGI 应用程序

文章翻译 文章翻译
文章编号: 328360 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文分步介绍了在 Internet Information Services (IIS) 6.0 中如何启用和禁用 Internet 服务器应用程序编程接口 (ISAPI) 扩展和通用网关接口 (CGI) 应用程序。

通过使用 Sysvol\System32(默认情况下是 Windows\System32)目录中的 Iisext.vbs 命令行脚本,服务器管理员可以启用和禁用“Web 服务扩展限制列表”(WebSvcExtRestrictionList) 中指定的文件。这些文件可以是 ISAPI 扩展或 CGI 应用程序。

注意:您必须先将 Web 服务扩展添加到“Web 服务扩展限制列表”中,然后才能启用或禁用该 Web 服务扩展。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
328419 HOW TO:在 IIS 6.0 中添加和删除 Web 服务扩展文件
启用 Web 服务扩展文件的语法如下所示:
IisExt /EnFile Drive:\Path\FileName [/s Computer [/u [Domain\]User/p Password]]
禁用 Web 服务扩展文件的语法如下所示:
IisExt /RmFile Drive:\Path\FileName [/s Computer [/u [Domain\]User [/p Password]]]

启用 Web 服务扩展文件

本节介绍了如何启用 Web 服务扩展。有关示例中所使用的开关的详细信息,请参阅本文的参数一节。

在本地服务器上启用 Web 服务扩展文件

注意:对于本示例,Web 服务扩展文件为 Test.exe。

要在本地服务器上启用 Web 服务扩展文件,请在命令提示符下转到 Sysvol\System32 文件夹(默认情况下是 Windows\System32),然后键入以下内容:
iisext /EnFile c:\Source\Test.exe
您将收到以下响应:
Connecting to server ...Done.(正在连接到服务器 ...已完成。)
Enabling extension file complete.(启用扩展文件完毕。)

在远程服务器上启用 Web 服务扩展文件

注意:对于本示例,Web 服务扩展文件为 Test.dll。

要在远程服务器上启用 Web 服务扩展文件,在命令提示符下转到 Sysvol\System32 文件夹(默认情况下是 Windows\System32),然后键入以下内容:
iisext /EnFile c:\Source\Test.dll /s ComputerName /u Domain\User /p Password
您将收到以下响应:
Connecting to server ...Done.(正在连接到服务器 ...已完成。)
Enabling extension file complete.(启用扩展文件完毕。)

禁用 Web 服务扩展文件

本节介绍了如何禁用 Web 服务扩展。有关示例中所使用的开关的详细信息,请参阅本文的参数一节。

在本地服务器上禁用 Web 服务扩展文件

注意:对于本示例,Web 服务扩展文件为 Test.exe。

要在本地服务器上禁用 Web 服务扩展文件,请在命令提示符下转到 Sysvol\System32 文件夹(默认情况下是 Windows\System32),然后键入以下内容:
iisext /DisFile c:\Source\Test.exe
您将收到以下响应:
Connecting to server ...Done.(正在连接到服务器 ...已完成。)
Disabling extension file complete.(禁用扩展文件完毕。)

在远程服务器上禁用 Web 服务扩展文件

注意:对于本示例,Web 服务扩展文件为 Test.dll。

要在远程服务器上禁用 Web 服务扩展文件,在命令提示符下转到 Sysvol\System32 文件夹(默认情况下是 Windows\System32),然后键入以下内容:
iisext /DisFile c:\Source\Test.dll /s ComputerName /u Domain\User /p Password
您将收到以下响应:
Connecting to server ...Done.(正在连接到服务器 ...已完成。)
Disabling extension file complete.(禁用扩展文件完毕。)

参数

  • 驱动器:\路经\文件名:此参数指定要添加的 Web 服务扩展文件的文件名和路径。
  • /s 计算机:此参数指定远程计算机的网络名称或 IP 地址。默认情况下,如果没有使用此参数,脚本将在本地计算机上运行。
  • /u 域\用户:此参数指定在远程计算机上有管理员权限的用户帐户以及将要运行脚本的用户帐户。如果未指定此选项,脚本将使用本地登录凭据。
  • /p 密码:此参数指定与/u 参数共同使用的帐户密码。如果没有使用 /s 参数且需要密码,系统将提示用户输入密码,密码会显示为星号。
  • /?:此参数在命令提示符下显示帮助。

参考

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
328505 如何列出 IIS 6.0 中的 Web 服务器扩展和扩展文件 (EN)

属性

文章编号: 328360 - 最后修改: 2009年6月29日 - 修订: 7.7
这篇文章中的信息适用于:
  • Microsoft Internet Information Services 6.0
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • 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 KB328360
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

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