LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

IIS7站點(diǎn)控制管理工具appcmd命令行直接修改IIS配置參數(shù)

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

IIS7新增了一個(gè)站點(diǎn)管理工具appcmd,可以使用該工具來(lái)配置和查詢(xún) Web 服務(wù)器上的對(duì)象,并以文本或 XML 格式返回輸出。使用該工具,可實(shí)現(xiàn)如下IIS站點(diǎn)控制:

  • 創(chuàng)建、配置和刪除站點(diǎn)、應(yīng)用程序、應(yīng)用程序池和虛擬目錄。

  • 停止和啟動(dòng)站點(diǎn)。

  • 啟動(dòng)、停止和回收應(yīng)用程序池。

  • 查看有關(guān)在 Web 服務(wù)器上運(yùn)行的工作進(jìn)程和請(qǐng)求的信息。

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

appcmd.exe工具所在路徑 C:\windows\sytstem32\inetsrv\appcmd.exe,它可以實(shí)現(xiàn)IIS站點(diǎn)全部管理功能;所以可以利用此命令,配置winrm(遠(yuǎn)程管理服務(wù)),可以實(shí)現(xiàn)遠(yuǎn)程自動(dòng)化控制IIS。

appcmd.exe使用方法

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

對(duì)象名稱(chēng)描述
site管理虛擬網(wǎng)站
app管理應(yīng)用程序
vdir管理虛擬目錄
apppool管理應(yīng)用程序池
config掛歷通用配置文件
wp掛歷工作進(jìn)程
request管理http請(qǐng)求
module管理服務(wù)器模塊
backup管理服務(wù)器配置備份
trace管理失效請(qǐng)求跟蹤日志

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

  • add

  • clear

  • configure

  • delete

  • inspect

  • install

  • list

  • lock

  • migrate

  • recycle

  • reset

  • restore

  • search

  • set

  • start

  • stop

  • uninstall

  • unlock

用例

命令總是位于操作對(duì)象之前,而屬性總是位于操作對(duì)象之后,這樣就可以通過(guò)創(chuàng)建一個(gè)類(lèi)似于一條語(yǔ)句的結(jié)構(gòu),在這個(gè)結(jié)構(gòu)中,appcmd.exe通知對(duì)象做某事。

一、例如對(duì)程序池操作

1、列出一個(gè)對(duì)象所有實(shí)例

appcmd.exe list app

2、列出獨(dú)一無(wú)二的對(duì)象實(shí)例

appcmd.exe list app "Default Web Site/"

3、列出滿(mǎn)足一定準(zhǔn)則的對(duì)象實(shí)例

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

4、列出對(duì)象的詳細(xì)信息

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

5.列出所有XXX應(yīng)用程序池的應(yīng)用程序

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

6、列出網(wǎng)站的配置信息

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

7、更換應(yīng)用程序池

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

8、添加新的應(yīng)用程序池

appcmd.exe add apppool /name:"XXX"

9、刪除應(yīng)用程序池

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

10、列出所有的應(yīng)用程序池的詳細(xì)信息

appcmd.exe list apppool

11、查詢(xún)所有應(yīng)用程序池狀態(tài)為started的

appcmd.exe list apppools /state:started

12、關(guān)閉指定應(yīng)用程序池

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

13、開(kāi)啟指定應(yīng)用程序池

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

二、對(duì)請(qǐng)求的操作

監(jiān)視當(dāng)前的請(qǐng)求

appcmd.exe list request

request對(duì)象可以使用屬性來(lái)找到特定的信息,通過(guò)使用屬性,可以返回某個(gè)運(yùn)行時(shí)間(毫秒)超過(guò)預(yù)設(shè)值的網(wǎng)站、應(yīng)用程序池、工作進(jìn)程、URL,以及請(qǐng)求的信息。request對(duì)象所使用的屬性包括:

1、基于網(wǎng)站ID的請(qǐng)求

appcmd.exe list request /site.id:1

2、基于應(yīng)用程序池的請(qǐng)求

appcmd.exe list request /apppool.exe:DefaultAppPool

3、基于工作進(jìn)程的請(qǐng)求

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

4、基于網(wǎng)站名稱(chēng)的請(qǐng)求

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

5、基于進(jìn)程運(yùn)行時(shí)間的請(qǐng)求

appcmd.exe list request /elapsed:"1000"

三、站點(diǎn)備份與恢復(fù)

1、備份站點(diǎn):

appcmd.exe add backup backupname

2、列出備份:

appcmd.exe list backup

3、恢復(fù)備份

在恢復(fù)一個(gè)備份時(shí),IIS停止運(yùn)行,并且重寫(xiě)服務(wù)器的狀態(tài)。一旦配置文件被重寫(xiě),IIS隨即重新啟動(dòng)。如果不希望IIS停止運(yùn)行并重新啟動(dòng),那么可以是使用/stop:false。這樣,就可以在合適的時(shí)間手動(dòng)停止IIS運(yùn)行,并手動(dòng)重新啟動(dòng)IIS

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

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

4、刪除備份

appcmd.exe relete backup XXX

四、列出服務(wù)器的配置信息

1、列出服務(wù)器的整體配置信息

appcmd.exe list config

2、列出默認(rèn)Web網(wǎng)站的配置

appcmd.exe list config "Default Web Site/"

3、當(dāng)需要顯示默認(rèn)web網(wǎng)站的配置內(nèi)容時(shí),為了減少顯示內(nèi)容,可以執(zhí)行

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

4、獲取所有可用節(jié)點(diǎn)

appcmd.exe list config -section:?

五、編輯配置節(jié)點(diǎn)信息

1、啟用全局IPv6

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

2、在全局配置中啟用了IPv6,現(xiàn)在要在默認(rèn)的web中引用IPv6

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

3、列出節(jié)點(diǎn)集合

appcmd.exe list config /section:httpErrors

4、編輯節(jié)點(diǎn)集合

例如把401錯(cuò)誤頁(yè)面有"401。htm"修改為"defaulterror.htm",通過(guò)使用加號(hào)(+)或者一個(gè)減號(hào)(-)添加 活刪除元素,刪除503狀態(tài)碼

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

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

六、對(duì)配置進(jìn)行加解鎖

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數(shù)據(jù)

appcmd.exe list apppool /state:started /xml


相關(guān)教程:

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

升級(jí)點(diǎn)晴MIS系統(tǒng)時(shí)提示:HTTP錯(cuò)誤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 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
久久精品国产亚洲精品2020 | 亚洲午夜国产精品福利 | 亚洲成综合人在线播放 | 亚洲成AV人片乱码色午夜男男 | 亚洲人成7777香蕉 | 亚洲中文字幕一区二区 |