文章編號: 328360 - 上次校閱: 2007年12月4日 - 版次: 5.3

HOW TO: 啟用和停用 IIS 6.0 中的 ISAPI 擴充程式和 CGI 應用程式

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

本文將逐步告訴您如何在 Internet Information Services (IIS) 6.0 中,啟用和停用網際網路伺服器應用程式發展介面 (ISAPI,Internet Server Application Programming Interface) 擴充程式,以及通用閘道介面 (CGI,Common Gateway Interface) 應用程式。

透過命令列指令碼 Iisext.vbs (位於 Sysvol\System32 (預設為 Windows\System32) 目錄),伺服器系統管理員可以啟用和停用,於網頁服務延伸限制清單 (WebSvcExtRestrictionList) 中指定的檔案。 這些檔案可能是 ISAPI 擴充程式或 CGI 應用程式。

注意:在啟用或停用網頁服務延伸時,您必須將其新增到「網頁服務延伸限制清單」中。 如需其他詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
328419? (http://support.microsoft.com/kb/328419/ZH-TW/ ) HOW TO: 在 IIS 6.0 中新增和移除網頁服務延伸檔案
啟用網頁服務延伸檔案的語法如下:
IisExt /EnFile Drive:\Path\FileName [/s Computer [/u [Domain\]User/p Password]]
停用網頁服務延伸檔案的語法如下:
IisExt /RmFile Drive:\Path\FileName [/s Computer [/u [Domain\]User [/p Password]]]

啟用網頁服務延伸檔案

此段落說明如何啟用網頁服務延伸。 有關範例中使用的參數詳細資訊,請餐閱本文的<參數>一節。

在本機伺服器上啟用網頁服務延伸檔案

注意: 在這個範例中,網頁服務延伸檔案為 Test.exe。

如果要在本機伺服器上啟用網頁服務延伸檔案,在命令提示字元上變更為 Sysvol\System32 資料夾 (預設是 Windows\System32),然後鍵入下列:
iisext /EnFile c:\Source\Test.exe
您會收到下列回應:
Connecting to server ...Done. (正在連接伺服器...完成)
Enabling extension file complete. (完成啟用延伸檔案)

在遠端伺服器上啟用網頁服務延伸檔案

注意: 在這個範例中,網頁服務延伸檔案為 Test.dll。

如果要在遠端伺服器上啟用網頁服務延伸檔案,在命令提示字元上變更為 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. (完成啟用延伸檔案)

停用網頁服務延伸檔案

此段落說明如何停用網頁服務延伸。 有關範例中使用的參數的詳細資訊,請參閱本文的<參數>一節。

在本機伺服器上停用網頁服務延伸檔案

注意: 在這個範例中,網頁服務延伸檔案為 Test.exe。

如果要在本機伺服器上啟用網頁服務延伸檔案,在命令提示字元上變更為 Sysvol\System32 資料夾 (預設是 Windows\System32),然後鍵入下列:
iisext /DisFile c:\Source\Test.exe
您會收到下列回應:
Connecting to server ...Done. (正在連接伺服器...完成)
Disabling extension file complete. (完成停用延伸檔案)

在遠端伺服器上停用網頁服務延伸檔案

注意: 在這個範例中,網頁服務延伸檔案為 Test.dll。

如果要在遠端伺服器上停用網頁服務延伸檔案,在命令提示字元上變更為 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.(完成停用延伸檔案)

參數

  • Drive:\Path\FileName:這個參數指定欲新增的網頁服務延伸檔案檔案名稱和路徑。
  • /s 電腦:這個參數指定網路名稱或遠端電腦的 IP 位址。 按預設,如果不使用此參數,將於本機電腦上執行指令碼。
  • /u Domain\User:這個參數指定在遠端電腦上,擁有管理權限的使用者帳戶,這個遠端電腦為執行指令檔的電腦。 如果未指定這個選項,則指令檔使用本地登入認證。
  • /p 密碼:這個參數指定使用 /u 參數的帳戶的密碼。 如果未使用 /s 參數且必須有密碼,將提示使用者密碼,且密碼模糊。
  • /?:這個參數在命令提示字元顯示說明。

?考

如需其他詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
328505? (http://support.microsoft.com/kb/328505/ZH-TW/ ) HOW TO: List Web Server Extensions and Extension Files in IIS 6.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
關鍵字:?
kbhowtomaster kbwebservices kbappservices KB328360
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。