常用命令
命令舉例描述
例子list
列出應用程式池
set配置應用程式池
add
新增新應用程式池
delete
刪除應用程式池
start
啟動應用程式池
stop
停止應用程式池
recycle
**應用程式池
常用物件
物件名稱
描述site
管理虛擬**
管理應用程式
vdir
管理虛擬目錄
管理應用程式池
config
掛曆通用配置檔案
wp掛曆工作程序
request
管理http請求
module
管理伺服器模組
backup
管理伺服器配置備份
trace
管理失效請求跟蹤日誌
常用引數
/? 顯示上下文相關幫助訊息
/text<:value>
以文字格式(預設)生成輸出。
/text:* 在詳細資訊檢視中顯示所有物件屬性
/text:顯示每個物件的指定特性的值
/xml
以xml格式生成輸出,使用此引數生成的輸出可傳送至以/in模式執行的其他命令
/in or -
自標準輸入讀取和操作xml輸入。使用此引數可操作執行於/xml模式的其他命令生成的輸入
/comfig<:>
顯示所顯示的物件配置。/config:*還包括繼承的配置。
/metadata
在顯示配置時顯示配置的元資料
/commit
設定用於儲存配置更改的配置路徑。
以儲存到該命令正在編輯的路徑的適當部分
/debug
顯示命令執行的調式資訊
可以使用"!"轉譯常用引數同名的引數
例:"/!debug:value" 設定乙個名為"debug"的配置屬性
站點的備份與恢復
使用restore恢復備份的時候會覆蓋所有站點,即使剛新增的站點也會覆蓋沒的。恢復備份時先備份好!
單個站點遷移
有的時候我們要遷移單個站點怎麼操作呢?
那我們就要使用到引數/xml /in
如果要搬移iis上的資料到其他的伺服器,需要匯出應用池和**:
1. 匯出應用池 1
/config
/xml
2. 匯出**配置 1
/config
/xml
>site.xml
3.匯入應用池 1
/in
4. 匯入**配置 1
/in
***為站點名或者應用池名。如果***不填寫,會把所有的站點或應用池全部匯出來。
下面來測試下:
首先我們把站點和應用池的配置檔案先導出來
然後刪除站點和應用池(有條件可以遷移到另外一台機器上測試)
然後我們在把配置檔案匯出進去看看站點是否還原
然後我們看下站點是否還原,並測試下是否和原來一樣
和原來站點一樣,而且不會覆蓋原來存在的站點。
在這裡有一點一定要強調一下。在從其他iis伺服器匯出站點時必須更改id,如何匯入的站點自帶的id已經在伺服器上存在,會匯入失敗並報錯。
使用指定的設定建立新的虛擬站點。至少,必須提供站點名稱和 id。id不能重複
支援的引數:
/name (必需) 站點名稱
/id 站點 id
/bindings 繫結列表 「http://domain:port,...」好記格式或「protocol/bindinginformation,...」
/physicalpath 如果指定,將導致為該站點建立包含指向指定路徑的根虛擬目錄的根應用程式。如果忽略,將建立乙個沒有根應用程式的站點,並且該站點在建立根應用程式之前將無法啟動。
例子:1
使用指定路徑繫結建立乙個新站點「test1」,以便在埠 80 上偵聽對 www.domain.com 的 http 請求。id為3,虛擬目錄:e:\test1
如何要額外新增繫結列表 1
站點建好了還要建立相應的應用池
/managedruntimeversion 是.net framework的版本 如:v1.0 v1.1或v2.0等
/managedpielinemode 託管管道模式:classic經典模式,integrated整合模式
把應用池test1繫結到站點test1上 1
這樣站點就能正常訪問,如果需要配置其他的引數,可以參考下文。
配置虛擬站點
允許設定指定虛擬站點的屬性。必須提供準確的站點識別符號,並且必須將該識別符號解析為現有站點。
支援的引數:
identifier (必需) 要修改的站點的站點名稱或 url
/site.name 要修改的站點的站點名稱或 url (與識別符號相同)
/bindings 繫結列表
其他引數
配置虛擬應用池
1set
/autostart
:
false
其他引數
IIS7 0 Appcmd 命令詳解
上網查了些資料,那些部落格大部分都是 的別人的。都是些基本的介紹,很多命令都沒介紹到 不知道是不是我走眼了 就連微軟的 技術資源庫 也不詳細 微軟的 技術資源庫 有的我就不介紹了,點開上面的鏈結自己去看。一 準備工作 使用 cd c windows system32 inetsrv 切換到該目錄 二...
常用的IIS命令
直接使用cmd我們可以操作很多事情,比如啟動iis,重啟iis,停止iis iisreset restart 停止後啟動 iisreset start 啟動iis 如果停止 iisreset stop 停止iis 如果啟動 內容來自www.00isp.com iisreset reboot 重啟電腦...
IIS6 IIS7和IIS8各版本的差別
一 寫在前面 目前市面上所用的iis版本估計都是 6.0的。所以我們主要以下面三個版本進行講解 伺服器版本 iis預設版本 server2003 6.0server2008 7.0server2012 8.0二 iis6的請求過程 三 iis7的工作過程 1.http.sys監聽攔截客戶端請求開始處...