狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

IIS7站點控制管理工具appcmd命令行直接修改IIS配置參數

admin
2023年10月9日 15:14 本文熱度 1334
 

IIS7新增了一個站點管理工具appcmd,可以使用該工具來配置和查詢 Web 服務器上的對象,并以文本或 XML 格式返回輸出。使用該工具,可實現如下IIS站點控制:

  • 創建、配置和刪除站點、應用程序、應用程序池和虛擬目錄。

  • 停止和啟動站點。

  • 啟動、停止和回收應用程序池。

  • 查看有關在 Web 服務器上運行的工作進程和請求的信息。

  • 一列表形式顯示IIS和ASP.NET的配置信息,并支持對IIS和ASP.NET的配置信息進行修改。

appcmd.exe工具所在路徑 C:\windows\sytstem32\inetsrv\appcmd.exe,它可以實現IIS站點全部管理功能;所以可以利用此命令,配置winrm(遠程管理服務),可以實現遠程自動化控制IIS。

appcmd.exe使用方法

1、appcmd提供一組操作IIS操作對象,如下表:

對象名稱描述
site管理虛擬網站
app管理應用程序
vdir管理虛擬目錄
apppool管理應用程序池
config掛歷通用配置文件
wp掛歷工作進程
request管理http請求
module管理服務器模塊
backup管理服務器配置備份
trace管理失效請求跟蹤日志

2、appcmd.exe工具支持的命令:

  • add

  • clear

  • configure

  • delete

  • inspect

  • install

  • list

  • lock

  • migrate

  • recycle

  • reset

  • restore

  • search

  • set

  • start

  • stop

  • uninstall

  • unlock

用例

命令總是位于操作對象之前,而屬性總是位于操作對象之后,這樣就可以通過創建一個類似于一條語句的結構,在這個結構中,appcmd.exe通知對象做某事。

一、例如對程序池操作

1、列出一個對象所有實例

appcmd.exe list app

2、列出獨一無二的對象實例

appcmd.exe list app "Default Web Site/"

3、列出滿足一定準則的對象實例

appcmd.exe list app /apppool.name:"defaultapppool"

4、列出對象的詳細信息

appcmd.exe list app "default web site/"/text:*

5.列出所有XXX應用程序池的應用程序

appcmd.exe list app /text:/apppool.name:XXX

6、列出網站的配置信息

appcmd.exe list site "default web site "/config

7、更換應用程序池

appcmd.exe set app "default web site/" /applicationpool:"XXX"

8、添加新的應用程序池

appcmd.exe add apppool /name:"XXX"

9、刪除應用程序池

appcmd.exe delete apppool /apppool.name:"XXX"

10、列出所有的應用程序池的詳細信息

appcmd.exe list apppool

11、查詢所有應用程序池狀態為started的

appcmd.exe list apppools /state:started

12、關閉指定應用程序池

appcmd.exe stop appPool /appPool.name:"XXX"

13、開啟指定應用程序池

appcmd.exe start apppool /apppool.name:"XXX"

二、對請求的操作

監視當前的請求

appcmd.exe list request

request對象可以使用屬性來找到特定的信息,通過使用屬性,可以返回某個運行時間(毫秒)超過預設值的網站、應用程序池、工作進程、URL,以及請求的信息。request對象所使用的屬性包括:

1、基于網站ID的請求

appcmd.exe list request /site.id:1

2、基于應用程序池的請求

appcmd.exe list request /apppool.exe:DefaultAppPool

3、基于工作進程的請求

appcmd.exe list request /wp.name:"1044"

4、基于網站名稱的請求

appcmd.exe list request /site.name:"Default web Site"

5、基于進程運行時間的請求

appcmd.exe list request /elapsed:"1000"

三、站點備份與恢復

1、備份站點:

appcmd.exe add backup backupname

2、列出備份:

appcmd.exe list backup

3、恢復備份

在恢復一個備份時,IIS停止運行,并且重寫服務器的狀態。一旦配置文件被重寫,IIS隨即重新啟動。如果不希望IIS停止運行并重新啟動,那么可以是使用/stop:false。這樣,就可以在合適的時間手動停止IIS運行,并手動重新啟動IIS

appcmd.exe restore backup /back.name:"XXX" /stop:false

appcmd.exe restore backup /backup.name:"XXX"

4、刪除備份

appcmd.exe relete backup XXX

四、列出服務器的配置信息

1、列出服務器的整體配置信息

appcmd.exe list config

2、列出默認Web網站的配置

appcmd.exe list config "Default Web Site/"

3、當需要顯示默認web網站的配置內容時,為了減少顯示內容,可以執行

appcmd.exe list config "Defaul Web Site/" /section:system.net/settings

4、獲取所有可用節點

appcmd.exe list config -section:?

五、編輯配置節點信息

1、啟用全局IPv6

appcmd.exe set config /section:system.net/settings -ipv6.enabled:"true"

2、在全局配置中啟用了IPv6,現在要在默認的web中引用IPv6

appcmd.exe set config "http://localhost" /section:system.net/settings -ipv6.enabe:"false"

3、列出節點集合

appcmd.exe list config /section:httpErrors

4、編輯節點集合

例如把401錯誤頁面有"401。htm"修改為"defaulterror.htm",通過使用加號(+)或者一個減號(-)添加 活刪除元素,刪除503狀態碼

appcmd.exe set config /section:httpErrors /-[statusCode='503']

appcmd.exe set config /section:httpErrors / [statusCode='401'].path:defaulterror.htm

六、對配置進行加解鎖

1、解鎖

appcmd.exe unlock config "default web site" /section:system.web/authentication

2、加鎖

appcmd.exe lock config "default web site" /section:system.web/authentication

七、使用管道傳送XML數據

appcmd.exe list apppool /state:started /xml


相關教程:

IIS7中如何通過新增加的管理工具AppCmd直接修改鎖定節和解除鎖定屬性等各種參數[18]
  http://21613.oa22.cn

升級點晴MIS系統時提示:HTTP錯誤500.19-Internal Server Error鎖定沖突,如何解決?[9]
  http://21614.oa22.cn

如何在 IIS 7.0 配置中使用鎖定&管理工具AppCmd直接修改[5]
  http://21615.oa22.cn


該文章在 2023/10/9 15:29:52 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved