IIS(IISReset.exe)命令列

來源:互聯網
上載者:User

 

一 IIS命令列

Iisreset.exe 的概述

Iisreset.exe 使用以下文法:iisreset [computername]  [參數]  注意 : [] 中的項目是可選的。

可以使用 iisreset.exe 以下參數:

  • computername: 使用此參數來指定您要管理的電腦。 如果省略此參數,指定本機電腦。
  • / restart : 使用該參數停止並重新啟動所有正在啟動並執行 網際網路服務。
  • / start : 使用此參數啟動所有已停止的 網際網路服務。
  • / stop : 要停止所有正在啟動並執行 網際網路服務使用此參數。
  • / reboot : 使用此參數重新啟動電腦。
  • / rebootonerror : 使用此參數重新啟動電腦,如果 網際網路服務嘗試啟動、 停止,,或重新啟動後,將發生錯誤。
  • / noforce : 使用此參數,以便 網際網路服務執行不關閉強制如果您不能正常停止服務。
  • / timeout: value 使用此參數 (其中 value 是逾時值以秒為單位) 來指定電腦等待要停止的 網際網路服務的時間。 電腦停止後,它重新啟動如果您使用該 / rebootonerror 參數。 以下列表描述了預設值:
    • 如果與 / 重新啟動 使用此參數,則預設值為 20 秒。
    • 如果與 / 停止 使用此參數,則預設值是 60 秒。
    • 如果與 / reboot 使用此參數,該預設值將為 0 的秒。
  • / status : 使用此參數顯示所有 網際網路服務的狀態。
  • / enable : 使用此參數啟用 網際網路服務重新啟動。
  • / disabble : 使用此參數來禁用 網際網路服務重新啟動進程。

 

二 IIS的vbs指令碼操作 (指令碼位於C:\Inetpub\AdminScripts\,所有系統可用)

1) 配置目錄的存取許可權
C:\Inetpub\AdminScripts>chaccess.vbs -a w3svc/1/ROOT -verbose
Usage: chaccess <--ADSPath|-a ADSPATH> 控制配置路徑
[--computer|-c COMPUTER1[,COMPUTER2...]]指定機器名,IP也可。
[+read|-read] 主目錄下的讀取許可權
[+write|-write]主目錄下的寫入許可權
[+script|-script]主目錄下的執行許可許可權為純指令碼
[+execute|-execute]主目錄下的執行許可許可權為指令碼和可執行程式
[+browse|-browse]主目錄下的瀏覽目錄許可權
[--verbose|-v]目前的版本
[--help|-?]

2)顯示指定路徑的屬性及狀態資訊
C:\Inetpub\AdminScripts>dispnode help
Usage: dispnode <--ADSPath|-a ADS PATH OF NODE> [--help|-h]
ADS PATH - The Path of the node to be displayed
Example 1: dispnode -a IIS://LocalHost/w3svc顯示當前IIS的主屬性
Example 2: dispnode --adspath IIS://MachineName/w3svc/1 顯示當前網站的狀態資訊

3)尋找命名的Web,並顯示節點號、描述、主機名稱、連接埠和IP地址
C:\Inetpub\AdminScripts>findweb
Web Site Number = 1
Web Site Description = 預設 Web 網站
Hostname =
Port = 80
IP Address =
C:\Inetpub\AdminScripts>findweb m7.net
Web Site Number = 2
Web Site Description = m7.net
Hostname = www.m7.net
Port = 80
IP Address = www.m7.net

4)顯示指定網站路徑管理樹
C:\Inetpub\AdminScripts>disptree.vbs help
Usage: disptree [--ADSPath|-a ROOT NODE] 指定要顯示管理樹的路徑
[--NoRecurse|-n]
[--Help|-?]

5)建立WEB虛擬網站
C:\Inetpub\AdminScripts>mkw3site help
Unknown argument help
Usage: mkw3site <--RootDirectory|-r ROOT DIRECTORY>網站路徑名
<--Comment|-t SERVER COMMENT>WEB網站標識
[--computer|-c COMPUTER1[,COMPUTER2...]]
[--port|-o PORT NUM]連接埠
[--IPAddress|-i IP ADDRESS]IP地址
[--HostName|-h HOST NAME]主機名稱
[--SiteNumber|-n SITENUMBER]
[--DontStart]不啟動
[--verbose|-v]
[--help|-?]

6)建立指定網站的虛擬目錄
C:\Inetpub\AdminScripts>mkwebdir.vbs help
Usage: mkwebdir [--computer|-c COMPUTER1,COMPUTER2]指定伺服器名
<--website|-w WEBSITE1>指定虛擬網站名
<--virtualdir|-v NAME1,PATH1,NAME2,PATH2,...>指定虛擬目錄名和目錄檔案地址
[--help|-?]
Example : mkwebdir -c MyComputer -w "Default Web Site"
-v "dir1","c:\inetpub\wwwroot\dir1","dir2","c:\inetpub\wwwroot\dir2"

7)暫停指定網站的IIS服務
C:\Inetpub\AdminScripts>pausesrv help
Usage: pausesrv <--ADSPath|-a server1[,server2,server3...]>
[--computer|-c COMPUTER1[,COMPUTER2...]]
[--verbose|-v]
[--help|-?]
Example 1: pausesrv -a w3svc/1,msftpsvc/2
Example 2: pauseftp -c MACHINE1,MACHINE2,MACHINE3 -a w3svc/1,msftpsvc/2

8)恢複暫停網站的IIS服務
C:\Inetpub\AdminScripts>contsrv.vbs help
Usage: contsrv <--ADSPath|-a server1[,server2,server3...]>
[--computer|-c COMPUTER1[,COMPUTER2...]]
[--verbose|-v]
[--help|-?]
Example 1: contsrv -a w3svc/1,msftpsvc/2
Example 2: contsrv -c MACHINE1,MACHINE2,MACHINE3 -a w3svc/1,msftpsvc/2

用法同上
pauseftp.vbs 暫停FTP伺服器服務
contftp.vbs 恢複被暫停FTP服務
pauseweb.vbs 暫停Web伺服器服務
contweb.vbs 恢複暫停WWW服務

9)停止指定網站的IIS伺服器服務
C:\Inetpub\AdminScripts>stopsrv.vbs -a w3svc/2
啟動指定網站的IIS伺服器服務
C:\Inetpub\AdminScripts>startsrv.vbs -a w3svc/2

停止指定網站的WEB伺服器服務
C:\Inetpub\AdminScripts>startweb.vbs -a w3svc/2
啟動指定網站的Web伺服器服務
C:\Inetpub\AdminScripts>stopweb.vbs -a 2
用法同上
stopftp.vbs 停止FTP伺服器服務
startftp.vbs 啟動FTP伺服器服務

10)跟蹤指令碼的執行
C:\Inetpub\AdminScripts>synciwam.vbs -h
Usage: cscript synciwam.vbs [-v|-h]
-v verbose: trace execution of the script
-h help: print this message

三 IIS指令碼VBS(server2003的IIS安裝後,在systemroot\System32 )

可以使用命令:iisweb.vbs, iisvdir.vbs,iisftp.vbs, iisftpdr.vbs, iisback.vbs和 iisext.vbs。 參考:http://technet.microsoft.com/zh-cn/library/cc739440(WS.10).aspx 。

四 參考

1)http://technet.microsoft.com/zh-cn/library/cc785089(WS.10).aspx
2)http://technet.microsoft.com/zh-cn/library/cc739440(WS.10).aspx
3)http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/003ed2fe-6339-4919-b577-6aa965994a9b.mspx?mfr=true

IIS協助:

  • IIS 6.0 入門:描述了 IIS 6.0 中的關鍵功能,概述本版本與早期版本的 IIS 之間的區別,引入基本概念和工具,如如何安裝 IIS 和如何開啟 IIS 管理器。
  • IIS 6.0 中的常規管理工作:包括了一系列由簡短步驟組成的主題,用於描述如何完成常式或常見的 IIS 6.0 任務。
  • 網站設定:描述了如何設定新的 Web、FTP、SMTP 或 NNTP 網站。
  • 伺服器管理指南:包括有關在 IIS 伺服器和網站上執行的管理工作的概念性和步驟性資訊。
  • IIS 6.0 中的安全:描述了如何配置 Web 服務器來增強網站的安全性並執行其他基本安全功能。
  • 效能調整:描述如何最佳化 IIS 6.0 解決方案。
  • 記錄網站活動:描述如何使用作業系統和 IIS 日誌來收集有關伺服器事件、伺服器效能和使用者活動的資訊。
  • IIS 6.0 中的錯誤訊息:描述了如何配置 IIS 以發送預設和自訂錯誤訊息。
  • Web 應用程式指南:描述如何使用 ASP 和 ASP.NET 開發和管理 Web 應用程式。
  • IIS 6.0 Administration Reference:描述了適用於編程和管理 IIS 以及設定資料庫屬性的介面、對象和資料結構。
  • IIS 6.0 中的疑難解答:描述瞭解決 IIS 6.0 安裝問題的過程。

五 完!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.