本文介紹如何從命令提示符執行 Internet 信息服務 (IIS) 中的管理任務。有幾種工具可以幫助管理任務的執行。本文中,這些任務劃分為三個獨立的任務組;不過,所有任務都是由驅動器盤符:\Inetpub\AdminScripts 文件夾中 Administrator 組的組成員用戶執行的。
備注:要打開命令提示符以執行本文介紹的任何任務,請按下列步驟操作:
單擊開始,單擊運行,鍵入 cmd,然後單擊確定。
鍵入 cd Inetpub\AdminScripts 然後按 ENTER。
顯示任務
可用來顯示任務的兩個命令是 findweb 和 disptree。另一個可用來顯示樹中某一特定管理節點中的相關域的命令是 dispnode。
查找虛擬 Web 站點
要查找虛擬 Web 站點,請在命令提示符下鍵入以下命令:
findweb -c 計算機名 www.域名.com
顯示管理樹
要顯示管理樹,可在命令提示符下鍵入下列兩個命令之一:
disptree -a IIS://計算機名
或者
disptree -a IIS://本地主機/w3svc -n
創建任務
可用於創建任務的兩個命令是 mkw3site 和 mkwebdir;不過,adsutil 命令行實用程序中包含幾個設計用來創建進程內應用程序的命令。
創建虛擬 Web 站點
要創建虛擬 Web 站點,請在命令提示符下鍵入以下命令:
Mkw3site -r 根目錄 驅動器盤符:\文件夾名 -t 新服務器名 -h 主機名 www.我的新 Web 站點.com
創建虛擬 Web 目錄
要創建虛擬 Web 目錄,請在命令提示符下鍵入下面的命令:
Mkwebdir -c 計算機名 -w "Web 站點名" -v 目錄名, 驅動器盤符:\文件夾名
或者
Mkwebdir -c 本地主機 -w "Web 站點名" -v 目錄名,驅動器盤符:\文件夾名
管理任務
有幾個管理命令可用來執行從啟動和停止服務到更改訪問屬性等各種任務。本文只為兩個管理命令提供了分步指南,而下面列出了其他所有命令:
chaccess
contftp
contsrv
contweb
dispnode
disptree
findweb
mkw3site
mkwebdir
pauseftp
pausesrv
pauseweb
startftp
startsrv
startweb
stopftp
stopsrv
stopweb
synciwam
在不中斷整個 Web 服務的情況下停止虛擬站點
如想在不中斷整個 Web 服務的情況下停止虛擬站點,請從命令提示符下鍵入下面的命令:
adsutil STOP_SERVER W3SVC/服務器號
在本例中,對於 W3SVC/服務器號,可以鍵入 W3SVC/1 代表默認服務器,或者鍵入 W3SVC/2 代表 foobar 服務器。
在不中斷整個 Web 服務的情況下啟動虛擬站點
如想在不中斷整個 Web 服務的情況下啟動虛擬站點,請從命令提示符下鍵入下面的命令:
adsutil START_SERVER W3SVC/服務器號
在本例中,對於 W3SVC/服務器號,可以鍵入 W3SVC/1 代表默認服務器,或者鍵入 W3SVC/2 代表 foobar 服務器。
疑難解答
在創建 Virtual Web Directory(虛擬 Web 目錄)之前必須為該目錄創建文件夾;進程不自動創建此文件夾。如果在創建文件夾之前創建目錄,就會收到一條錯誤消息。
您可以在"Internet Information 服務"控制台檢查您在命令提示符下執行的所有進程。如果在命令行進行更改時控制台打開著,則請單擊操作,然後單擊刷新以在控制台查看這些更改.