zoukankan      html  css  js  c++  java
  • IIS(IISReset.exe)命令行

    一 IIS命令行

    Iisreset.exe 的概述 Iisreset.exe 使用以下语法:iisreset [computername]  [参数]  注意 : [] 中的项目是可选的。

    可以使用 iisreset.exe 以下参数:

    • computername: 使用此参数来指定您要管理的计算机。 如果省略此参数,指定本地计算机。
    • / restart : 使用该参数停止并重新启动所有正在运行的 Internet 服务。
    • / start : 使用此参数启动所有已停止的 Internet 服务。
    • / stop : 要停止所有正在运行的 Internet 服务使用此参数。
    • / reboot : 使用此参数重新启动计算机。
    • / rebootonerror : 使用此参数重新启动计算机,如果 Internet 服务尝试启动、 停止,,或重新启动后,将发生错误。
    • / noforce : 使用此参数,以便 Internet 服务执行不关闭强制如果您不能正常停止服务。
    • / timeout: value 使用此参数 (其中 value 是超时值以秒为单位) 来指定计算机等待要停止的 Internet 服务的时间。 计算机停止后,它重新启动如果您使用该 / rebootonerror 参数。 以下列表描述了默认值:
      • 如果与 / 重新启动 使用此参数,则默认值为 20 秒。
      • 如果与 / 停止 使用此参数,则默认值是 60 秒。
      • 如果与 / reboot 使用此参数,该默认值将为 0 的秒。
    • / status : 使用此参数显示所有 Internet 服务的状态。
    • / enable : 使用此参数启用 Internet 服务重新启动。
    • / disabble : 使用此参数来禁用 Internet 服务重新启动进程。

    二 IIS的vbs脚本操作 (脚本位于C:\Inetpub\AdminScripts\,所有系统可用)

    1) 配置目录的存取权限
    C:\Inetpub\AdminScripts>chaccess.vbs -a w3svc/1/ROOT -verbose
    Usage: chaccess <--ADSPath|-a ADSPATH> 控制配置路径
    [--computer|-c COMPUTER1[,COMPUTER2...]]指定机器名,IP也可。
    [+read|-read] 主目录下的读取权限
    [+write|-write]主目录下的写入权限
    [+script|-script]主目录下的执行许可权限为纯脚本
    [+execute|-execute]主目录下的执行许可权限为脚本和可执行程序
    [+browse|-browse]主目录下的目录浏览权限
    [--verbose|-v]当前版本
    [--help|-?]

    2)显示指定路径的属性及状态信息
    C:\Inetpub\AdminScripts>dispnode help
    Usage: dispnode <--ADSPath|-a ADS PATH OF NODE> [--help|-h]
    ADS PATH - The Path of the node to be displayed
    Example 1: dispnode -a IIS://LocalHost/w3svc显示当前IIS的主属性
    Example 2: dispnode --adspath IIS://MachineName/w3svc/1 显示当前站点的状态信息

    3)寻找命名的Web,并显示节点号、描述、主机名、端口和IP地址
    C:\Inetpub\AdminScripts>findweb
    Web Site Number = 1
    Web Site Description = 默认 Web 站点
    Hostname =
    Port = 80
    IP Address =
    C:\Inetpub\AdminScripts>findweb m7.net
    Web Site Number = 2
    Web Site Description = m7.net
    Hostname = www.m7.net
    Port = 80
    IP Address = www.m7.net

    4)显示指定站点路径管理树
    C:\Inetpub\AdminScripts>disptree.vbs help
    Usage: disptree [--ADSPath|-a ROOT NODE] 指定要显示管理树的路径
    [--NoRecurse|-n]
    [--Help|-?]

    5)创建WEB虚拟站点
    C:\Inetpub\AdminScripts>mkw3site help
    Unknown argument help
    Usage: mkw3site <--RootDirectory|-r ROOT DIRECTORY>网站路径名
    <--Comment|-t SERVER COMMENT>WEB网站标识
    [--computer|-c COMPUTER1[,COMPUTER2...]]
    [--port|-o PORT NUM]端口
    [--IPAddress|-i IP ADDRESS]IP地址
    [--HostName|-h HOST NAME]主机名
    [--SiteNumber|-n SITENUMBER]
    [--DontStart]不启动
    [--verbose|-v]
    [--help|-?]

    6)创建指定站点的虚拟目录
    C:\Inetpub\AdminScripts>mkwebdir.vbs help
    Usage: mkwebdir [--computer|-c COMPUTER1,COMPUTER2]指定服务器名
    <--website|-w WEBSITE1>指定虚拟站点名
    <--virtualdir|-v NAME1,PATH1,NAME2,PATH2,...>指定虚拟目录名和目录文件地址
    [--help|-?]
    Example : mkwebdir -c MyComputer -w "Default Web Site"
    -v "dir1","c:\inetpub\wwwroot\dir1","dir2","c:\inetpub\wwwroot\dir2"

    7)暂停指定站点的IIS服务
    C:\Inetpub\AdminScripts>pausesrv help
    Usage: pausesrv <--ADSPath|-a server1[,server2,server3...]>
    [--computer|-c COMPUTER1[,COMPUTER2...]]
    [--verbose|-v]
    [--help|-?]
    Example 1: pausesrv -a w3svc/1,msftpsvc/2
    Example 2: pauseftp -c MACHINE1,MACHINE2,MACHINE3 -a w3svc/1,msftpsvc/2

    8)恢复暂停的站点的IIS服务
    C:\Inetpub\AdminScripts>contsrv.vbs help
    Usage: contsrv <--ADSPath|-a server1[,server2,server3...]>
    [--computer|-c COMPUTER1[,COMPUTER2...]]
    [--verbose|-v]
    [--help|-?]
    Example 1: contsrv -a w3svc/1,msftpsvc/2
    Example 2: contsrv -c MACHINE1,MACHINE2,MACHINE3 -a w3svc/1,msftpsvc/2

    用法同上
    pauseftp.vbs 暂停FTP服务器服务
    contftp.vbs 恢复被暂停的FTP服务
    pauseweb.vbs 暂停Web服务器服务
    contweb.vbs 恢复暂停的WWW服务

    9)停止指定站点的IIS服务器服务
    C:\Inetpub\AdminScripts>stopsrv.vbs -a w3svc/2
    启动指定站点的IIS服务器服务
    C:\Inetpub\AdminScripts>startsrv.vbs -a w3svc/2

    停止指定站点的WEB服务器服务
    C:\Inetpub\AdminScripts>startweb.vbs -a w3svc/2
    启动指定站点的Web服务器服务
    C:\Inetpub\AdminScripts>stopweb.vbs -a 2
    用法同上
    stopftp.vbs 停止FTP服务器服务
    startftp.vbs 启动FTP服务器服务

    10)跟踪脚本的执行
    C:\Inetpub\AdminScripts>synciwam.vbs -h
    Usage: cscript synciwam.vbs [-v|-h]
    -v verbose: trace execution of the script
    -h help: print this message

    三 IIS脚本VBS(server2003的IIS安装后,在systemroot\System32 )

    可以使用命令:iisweb.vbs, iisvdir.vbs,iisftp.vbs, iisftpdr.vbs, iisback.vbs和 iisext.vbs。 参考:http://technet.microsoft.com/zh-cn/library/cc739440(WS.10).aspx 。

    四 参考

    1)http://technet.microsoft.com/zh-cn/library/cc785089(WS.10).aspx
    2)http://technet.microsoft.com/zh-cn/library/cc739440(WS.10).aspx
    3)http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/003ed2fe-6339-4919-b577-6aa965994a9b.mspx?mfr=true

    IIS帮助:

    • IIS 6.0 入门:描述了 IIS 6.0 中的关键功能,概述本版本与早期版本的 IIS 之间的区别,引入基本概念和工具,如如何安装 IIS 和如何打开 IIS 管理器。
    • IIS 6.0 中的常规管理任务:包括了一系列由简短步骤组成的主题,用于描述如何完成例程或常见的 IIS 6.0 任务。
    • 站点设置:描述了如何设置新的 Web、FTP、SMTP 或 NNTP 站点。
    • 服务器管理指南:包括有关在 IIS 服务器和站点上执行的管理任务的概念性和步骤性信息。
    • IIS 6.0 中的安全:描述了如何配置 Web 服务器来增强网站的安全性并执行其他基本安全功能。
    • 性能调整:描述如何优化 IIS 6.0 解决方案。
    • 记录站点活动:描述如何使用操作系统和 IIS 日志来收集有关服务器事件、服务器性能和用户活动的信息。
    • IIS 6.0 中的错误消息:描述了如何配置 IIS 以发送默认和自定义错误消息。
    • Web 应用程序指南:描述如何使用 ASP 和 ASP.NET 开发和管理 Web 应用程序。
    • IIS 6.0 Administration Reference:描述了适用于编程和管理 IIS 以及配置数据库属性的接口、对象和数据结构。
    • IIS 6.0 中的疑难解答:描述了解决 IIS 6.0 安装问题的过程。

    五 完!


    作者:iTech
    微信公众号: cicdops
    出处:http://itech.cnblogs.com/
    github:https://github.com/cicdops/cicdops

  • 相关阅读:
    修复PLSQL Developer 与 Office 2010的集成导出Excel 功能
    Using svn in CLI with Batch
    mysql 备份数据库 mysqldump
    Red Hat 5.8 CentOS 6.5 共用 输入法
    HP 4411s Install Red Hat Enterprise Linux 5.8) Wireless Driver
    变更RHEL(Red Hat Enterprise Linux 5.8)更新源使之自动更新
    RedHat 5.6 问题简记
    Weblogic 9.2和10.3 改密码 一站完成
    ExtJS Tab里放Grid高度自适应问题,官方Perfect方案。
    文件和目录之utime函数
  • 原文地址:https://www.cnblogs.com/itech/p/1459231.html
Copyright © 2011-2022 走看看