从命令提示符执行 IIS 中的管理任务

原创 2005年03月01日 15:23:00
如何从命令提示符执行 Internet 信息服务 (IIS) 中的管理任务。有几种工具可以帮助管理任务的执行。本文中,这些任务划分为三个独立的任务组;不过,所有任务都是由驱动器盘符:/Inetpub/AdminScripts 文件夹中 Administrator 组的组成员用户执行的。
备注:要打开命令提示符以执行本文介绍的任何任务,请按下列步骤操作:
单击开始,单击运行,键入 cmd,然后单击确定。
键入 cd Inetpub/AdminScripts 然后按 ENTER。
显示任务
可用来显示任务的两个命令是 findweb 和 disptree。另一个可用来显示树中某一特定管理节点中的相关域的命令是 dispnode。
查找虚拟 Web 站点
要查找虚拟 Web 站点,请在命令提示符下键入以下命令:
findweb -c 计算机名 www.域名.com
显示管理树
要显示管理树,可在命令提示符下键入下列两个命令之一:
disptree -a IIS://计算机名
或者
disptree -a IIS://本地主机/w3svc -n
创建任务
可用于创建任务的两个命令是 mkw3site 和 mkwebdir;不过,adsutil 命令行实用程序中包含几个设计用来创建进程内应用程序的命令。
创建虚拟 Web 站点
要创建虚拟 Web 站点,请在命令提示符下键入以下命令:
Mkw3site -r 根目录 驱动器盘符:/文件夹名 -t 新服务器名 -h 主机名 www.我的新 Web 站点.com
创建虚拟 Web 目录
要创建虚拟 Web 目录,请在命令提示符下键入下面的命令:
Mkwebdir -c 计算机名 -w "Web 站点名" -v 目录名, 驱动器盘符:/文件夹名
或者
Mkwebdir -c 本地主机 -w "Web 站点名" -v 目录名,驱动器盘符:/文件夹名
管理任务
有几个管理命令可用来执行从启动和停止服务到更改访问属性等各种任务。本文只为两个管理命令提供了分步指南,而下面列出了其他所有命令:
chaccess
contftp
contsrv
contweb
dispnode
disptree
findweb
mkw3site
mkwebdir
pauseftp
pausesrv
pauseweb
startftp
startsrv
startweb
stopftp
stopsrv
stopweb
synciwam
在不中断整个 Web 服务的情况下停止虚拟站点
如想在不中断整个 Web 服务的情况下停止虚拟站点,请从命令提示符下键入下面的命令:
adsutil STOP_SERVER W3SVC/服务器号
在本例中,对于 W3SVC/服务器号,可以键入 W3SVC/1 代表默认服务器,或者键入 W3SVC/2 代表 foobar 服务器。
在不中断整个 Web 服务的情况下启动虚拟站点
如想在不中断整个 Web 服务的情况下启动虚拟站点,请从命令提示符下键入下面的命令:
adsutil START_SERVER W3SVC/服务器号
在本例中,对于 W3SVC/服务器号,可以键入 W3SVC/1 代表默认服务器,或者键入 W3SVC/2 代表 foobar 服务器。
疑难解答
在创建 Virtual Web Directory(虚拟 Web 目录)之前必须为该目录创建文件夹;进程不自动创建此文件夹。如果在创建文件夹之前创建目录,就会收到一条错误消息。
您可以在"Internet Information 服务"控制台检查您在命令提示符下执行的所有进程。如果在命令行进行更改时控制台打开着,则请单击操作,然后单击刷新以在控制台查看这些更改

从命令提示符执行 IIS 中的管理任务

概要本文介绍如何从命令提示符执行 Internet 信息服务 (IIS) 中的管理任务。有几种工具可以帮助管理任务的执行。本文中,这些任务划分为三个独立的任务组;不过,所有任务都是由驱动器盘符:Ine...
  • ruiqingzheng
  • ruiqingzheng
  • 2013-03-14 23:34:28
  • 331

ASP.NET调用cmd命令提示符拒绝访问解决方案

最近做关于Windows Server POP3服务器的小项目,翻遍网络,也没能找到接口。          值得庆幸的是最终发现了一个控制台接口winpop.exe,也就是用cmd命令提示符与PO...
  • yangyuankp
  • yangyuankp
  • 2012-08-14 09:48:41
  • 10997

自动化运维工具Ansible入门及安装

Ansible是什么?随着移动互联、物联网、互联网+、大数据、以及云计算等大规模应用的催生推动,以及人们日常的生活的互联网化 互联网的发展不仅冲击了影响着整个经济体,更对人们的生活理念影响深远,在体验...
  • qq_39591494
  • qq_39591494
  • 2017-12-29 16:13:34
  • 356

IIS 不能下载 EXE,DLL,BAT等可执行文件

 尝试以下的几个方法:1.通常的方法   设置一下http头--MIME类型,新建一个类型扩展名为EXE,类型为:application/octet-stream2.在Web服务器端修改注册表,[HK...
  • LightJie
  • LightJie
  • 2009-11-01 16:31:00
  • 4157

在Timer和ScheduledExecutorService以及 clockManager之间的选择

摘自刘亚超老师的PPT. //在Timer和ScheduledExecutorService以及 clockManager之间的选择 // 还有更好的方法 :延时handler 就可以实现循环...
  • ymangu
  • ymangu
  • 2014-12-29 11:18:31
  • 453

在没有 IIS 的条件下运行 ASMX

http://www.microsoft.com/china/MSDN/library/WebServices/WebServices/ServiceStation.mspx在没有 IIS 的条件下运...
  • tiaohh
  • tiaohh
  • 2005-01-27 17:58:00
  • 1192

paramiko SSHClient调用sudo权限和执行多条指令的方法

最近一段时间在研究paramiko,发现还蛮好用的,但是对于ubuntu来说,root权限一直是问题,解决的办法国外论坛也有提供, 而且也可以同时执行多条命令。 try: ssh_clien...
  • orange_wrj
  • orange_wrj
  • 2017-03-15 11:12:56
  • 2568

在IIS7.5中ASP.NET调用cmd程序拒绝访问决绝方法小记

前言 昨天利用Github的Webhook实现自动部署站点,其中要调用命令行(cmd.exe)程序执行shell脚本. 在本地测试没有任何问题,部署到服务器之后,发现错误信息:访问拒绝。 问题 没有权...
  • SeayXu
  • SeayXu
  • 2016-06-03 17:31:21
  • 1361

执行AQ管理任务

转自:http://docstore.mik.ua/orelly/oracle/bipack/ch05_05.htm。 DBMS_AQADM: Performing AQ Administrativ...
  • linjinxiao
  • linjinxiao
  • 2013-02-05 09:53:04
  • 471

在命令提示符中运行python

要想能倒着输出你输入的字符,首先当然是要有对的代码。比如像下面这样的: # --* coding: utf-8 #导入sys模块,可以类比为c/c++的include-*- import sys...
  • yjjjjz
  • yjjjjz
  • 2016-09-26 12:40:00
  • 1612
收藏助手
不良信息举报
您举报文章:从命令提示符执行 IIS 中的管理任务
举报原因:
原因补充:

(最多只允许输入30个字)