zoukankan      html  css  js  c++  java
  • 关于IIS6 和 IIS 7 命令与XML

    # IIS 6  For Win2003

    要查看该命令语法,请单击以下命令:
    
    •iisweb /create
    •iisweb /delete, /start, /stop, /pause
    •iisweb /query

    ## 查询 单个网站状态
    C:WINDOWSsystem32>cscript %systemroot%system32iisweb.vbs /query "网站名"

    ## 启动单个网站
    C:WINDOWSsystem32>cscript %systemroot%system32iisweb.vbs /start "网站名"

    ## 关闭单个网站
    C:WINDOWSsystem32>cscript %systemroot%system32iisweb.vbs /stop "网站名"

    ##  查看所有打开/关闭的站点

    cscript %systemroot%system32iisweb.vbs /query | findstr /i "STARTED"

    STARTED   所有打开站点

    STOPPED  所有关闭站点

      

    # IIS7 For Win2008 Win2012 Win2016 Win2019 (蓝色字体系统未测试)

    appcmd语法:
    
    appcmd.exe <命令> <对象类型> <标示符> <参数1:值1 ....>
    
    常用命令
    
    命令        举例描述                      例子
    list    列出应用程序池    例:appcmd.exe list app
    set    配置应用程序池    
    例:appcmd.exe set app "default site" /applicationpool:"X"
    
    add     添加新应用程序池    例:appcmd.exe add apppool /name:"XXX"
    delete    删除应用程序池    例:appcmd.exe delete apppool /apppool.name:"XXX" 
    start    启动应用程序池    例:appcmd.exe start apppool /apppool.name:"XXX"
    stop    停止应用程序池    例:appcmd.exe stop apppool /apppool.name:"XXX"
    recycle    回收应用程序池    例:appcmd.exe recycle apppool xxx
    常用对象
    
    对象名称                             描述
    site    管理虚拟网站
    app    管理应用程序
    vdir    管理虚拟目录
    appool    管理应用程序池
    config    挂历通用配置文件
    wp    挂历工作进程
    request    管理http请求
    module    管理服务器模块
    backup    管理服务器配置备份
    trace    管理失效请求跟踪日志
    常用参数
    
    /?     显示上下文相关帮助消息
    /text<:value>    
    以文本格式(默认)生成输出。
    
    /text:* 在详细信息视图中显示所有对象属性
    
    /text:<attribute>显示每个对象的指定特性的值
    
    /xml    以XML格式生成输出,使用此参数生成的输出可发送至以/in模式运行的其他命令
    /in or -    自标准输入读取和操作XML输入。使用此参数可操作运行于/XML模式的其他命令生成的输入
    /comfig<:*>    
    显示所显示的对象配置。/config:*还包括继承的配置。
    
    /metadata    在显示配置时显示配置的元数据
    /commit    
    设置用于保存配置更改的配置路径。
    
    可以指定具体的配置路径、"site""app""parent""url"
    
    以保存到该命令正在编辑的路径的适当部分
    
    也可以设置为对应的配置级别的"apphost""webroot""machine"
    
    /debug    显示命令执行的调式信息
    可以使用"!"转译常用参数同名的参数
    
    例:"/!debug:value"   设置一个名为"debug"的配置属性

    ## 启动单个网站
    C:>C:WindowsSystem32inetsrvappcmd.exe start site "网站名称"

    “hejie977.host242.tfidc.net_hejie977_hejie977”已成功启动。

      

    ## 单个站点状态查询
    C:>C:WindowsSystem32inetsrvappcmd.exe list site "网站名称"

    ## 关闭单个网站
    C:>C:WindowsSystem32inetsrvappcmd.exe stop site "网站名称"

    ## 查看所有已经打开/关闭的站点

    C:>C:WindowsSystem32inetsrvappcmd.exe list site /serverAutoStart:false

    false  关闭的站点

    true  打开的站点

    ### 判断IIS6 和IIS7(IIS7.5)
    C:WindowsSystem32inetsrvappcmd.exe   # 看是否存在这个文件,如果有就是IIS7,如果没有就是IIS6
    PS:IIS8 也支持这个命令指示CMD需要使用管理员的命令提示符不然会提示权限不足

    ## 导出IIS7及以上站点xml文件信息
    C:UsersAdministrator>%windir%system32inetsrvappcmd list site /config /xml > X:sites.xml

    ## 导出IIS6站点的xml文件信息
    xcopy C:WINDOWSsystem32inetsrvMetaBase.xml X:sites.xml /c /y

  • 相关阅读:
    2-jenkins持续集成体系介绍
    第六天打卡
    第五天打卡(find用法)
    第五天打卡
    第四天打卡
    第三天打卡
    第一天:定个小目标,学习REDHAT,希望能去考下RHCE
    day12
    Python3的List操作和方法
    Python3字符串的操作
  • 原文地址:https://www.cnblogs.com/Cong0ks/p/14808930.html
Copyright © 2011-2022 走看看