网站开发就业前景怎么样,qqlist rss更新 wordpress,平面设计接单赚钱平台,网站制作案例 立邦IIS 7 提供了一个新的命令行工具 Appcmd.exe#xff0c;可以使用该工具来配置和查询 Web 服务器上的对象#xff0c;并以文本或 XML 格式返回输出。 下面是一些可以使用 Appcmd.exe 完成的任务的示例#xff1a; •创建和配置站点、应用程序、应用程序池和虚拟目录。
•停止…
IIS 7 提供了一个新的命令行工具 Appcmd.exe可以使用该工具来配置和查询 Web 服务器上的对象并以文本或 XML 格式返回输出。 下面是一些可以使用 Appcmd.exe 完成的任务的示例 •创建和配置站点、应用程序、应用程序池和虚拟目录。
•停止和启动站点。
•启动、停止和回收应用程序池。
•查看有关在 Web 服务器上运行的工作进程和请求的信息。
Appcmd.exe 为常见的查询和配置任务提供了一致的命令从而降低了学习语法的复杂性。 例如您可以使用 list 命令来搜索有关对象如应用程序的信息也可以使用 add 命令来创建对象如站点。 另外您还可以将命令组合在一起使用以返回与 Web 服务器上对象相关的更为复杂的数据或执行更为复杂的任务。 例如您可以完成类似如下任务的复杂任务停止所有具有运行时间超过六十秒的请求的站点。
AppCmd.exe工具所在目录 *C:\windows\sytstem32\inetsrv*目录下
使用命令行管理IIS 7.0时需要使用IIS7.0提供的全新管理工具AppCmd.exe。AppCmd.exe工具可以完成web服务器的全不管理工作。利用AppCmd.exe工具既可以通过命令行提示完成挂历工作也可以通过脚本完成管理工作。利用AppCmd.exe工具可以完成以下工作:
1、添加、删除、修改web网站和应用程序池
2、停止启动web网站和应用程序池
3、观察工作进程和请求信息
4、一列表形式显示IIS和ASP.NET的配置信息并支持对IIS和ASP.NET的配置信息进行修改
AppCmd.exe工具提供了一个一直的命令集利用该命令集针对受支持的对象类型可以执行查询操作并完成一些其他任务既可以段杜运行这些命令也可以讲命令进行组合并欲行命令组合从而可以执行复杂的任务完成复杂的查询工作如表 对象名称描述site管理虚拟网站app管理应用程序vdir管理虚拟目录appool管理应用程序池config挂历通用配置文件wp挂历工作进程request管理http请求module管理服务器模块backup管理服务器配置备份trace管理失效请求跟踪日志AppCmd.exe工具支持的命令
add
clear
configure
delete
inspect
install
list
lock
migrate
recycle
reset
restore
search
set
start
stop
uninstall
unlock
温馨提示:命令总是位于对象之前而属性总是位于对象之后这样就可以通过创建一个类似于一条语句的结构在这个结构中appcmd.exe通知对象做某事。list 列出应用程序池
set 配置应用程序池
add 添加新应用程序池
delete 删除应用程序池
start 启动应用程序池
stop 停止应用程序池
recycle 回收应用程序池1、列出一个对象所有实例appcmd.exe list app2、列出独一无二的对象实例appcmd.exe list app Default Web Site/3、列出满足一定准则的对象实例appcmd.exe list app /apppool.name:defaultapppool4、列出对象的详细信息appcmd.exe list app default web site//text:*5.列出所有XXX应用程序池的应用程序appcmd.exe list app /text:/apppool.name:XXX6、列出网站的配置信息appcmd.exe list site default web site /config7、更换应用程序池appcmd.exe set app default web site/ /applicationpool:XXX8、添加新的应用程序池appcmd.exe add apppool /name:XXX9、删除应用程序池appcmd.exe delete apppool /apppool.name:XXX10、列出所有的应用程序池的详细信息appcmd.exe list apppool11、查询所有应用程序池状态为started的appcmd.exe list apppools /state:started12、关闭指定应用程序池appcmd.exe stop appPool /appPool.name:XXX13、开启指定应用程序池appcmd.exe start apppool /apppool.name:XXX14、监视当前的请求appcmd.exe list requestrequest对象可以使用属性来找到特定的信息通过使用属性可以返回摸个运行时间(以毫秒计算)超过预设值的网站、应用程序池、工作进程、URL 以及请求的信息。request对象所使用的属性包括基于网站ID的请求appcmd.exe list request /site.id:1基于应用程序池的请求appcmd.exe list request /apppool.exe:DefaultAppPool基于工作进程的请求appcmd.exe list request /wp.name:1044基于网站名称的请求appcmd.exe list request /site.name:Default web Site基于进程运行时间的请求appcmd.exe list request /elapsed:100015.站点备份与恢复备份站点appcmd.exe add backup backupname列出备份appcmd.exe list backup恢复备份在恢复一个备份时IIS停止运行并且重写服务器的状态。一旦配置文件被重写随即重新启动。如果不希望停止运行并重新启动那么可以是使用/stop:false。这样就可以在合适的时间手动停止IIS运行并手动重新启动appcmd.exe restore backup /back.name:XXX /stop:falseappcmd.exe restore backup /backup.name:XXX删除备份appcmd.exe relete backup XXX16、列出服务器的整体配置信息appcmd.exe list config列出默认Web网站的配置appcmd.exe list config Default Web Site/当需要显示默认web网站的配置内容时为了减少显示内容可以执行appcmd.exe list config Defaul Web Site/ /section:system.net/settings获取所有可用节点appcmd.exe list config -section:?17、编辑配置节点信息eg1: 启用全局IPv6appcmd.exe set config /section:system.net/settings -ipv6.enabled:trueeg2:在全局配置中启用了IPv6,现在要在默认的web中引用IPv6appcmd.exe set config http://localhost /section:system.net/settings -ipv6.enabe:false列出节点集合appcmd.exe list config /section:httpErrors编辑节点集合eg:把401错误页面有401。htm修改为defaulterror.htm通过使用加号()或者一个减号(-)添加 活删除元素删除503状态码appcmd.exe set config /section:httpErrors /-[statusCode503]appcmd.exe set config /section:httpErrors / [statusCode401].path:defaulterror.htm18、对配置进行加锁和解锁解锁appcmd.exe unlock config default web site /section:system.web/authentication加锁appcmd.exe lock config default web site /section:system.web/authentication19、使用管道传送XML数据可以在appcmd list 中使用/xml修饰符来创建复杂的任务还可以执行大规模的批处理工作。利用/xml修饰符可以讲一个查询的结果导出并保存到一个标准XML格式的文件中从而使其他命令行工具或者shell命令可以使用这个XML文件。例如为了列出所有已启用的应用程序池并将信息保存到一个标准的XML文件中执行以下命令appcmd.exe list apppool /state:started /xml--------------------- 作者风神修罗使 来源CSDN 原文https://blog.csdn.net/wulex/article/details/61916128 版权声明本文为作者原创文章转载请附上博文链接 内容解析ByCSDN,CNBLOG博客文章一键转载插件