当前位置: 首页 > 编程笔记 >

使用 iisweb.vbs start 启动网站的方法

楮星鹏
2023-03-14
本文向大家介绍使用 iisweb.vbs start 启动网站的方法,包括了使用 iisweb.vbs start 启动网站的方法的使用技巧和注意事项,需要的朋友参考一下

应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1

IIS 在创建网站时自动将其启动,除非管理员用 /dontstart 参数明确禁止它。管理员可能会禁止自动启动,例如,留出一定的时间使站点添加到 DNS。

管理员还可能为了排除故障而暂停或停止网站。在类似情况下,可使用命令行脚本 iisweb.vbs(存储在 systemroot\System32 中)启动或重新启动网站。

重要事项 

只有本地计算机上 Administrators 组的成员才能运行脚本和可执行文件。作为安全性最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用 runas 命令以管理员身份运行脚本和可执行文件。在命令提示符下,键入 runas /profile /User:MyComputer\Administrator cmd,使用管理员权限打开一个命令窗口,然后键入 cscript.exeScriptName(包括脚本的完整路径和任何参数)。

本主题包括下列信息:

•语法:键入命令时必须采用的顺序以及它后面的任何参数和选项。
•参数:赋予命令中变量的值。
•示例:示例代码和对结果的说明。


语法
iisweb/start WebSite [WebSite...][ /s Computer [ /u [Domain\]User /p Password]]

参数

WebSite
必需的。为网站指定站点名或配置数据库路径。网站必须被唯一地标识。如果多个网站具有相同的描述性名称,则必须使用配置数据库路径标识网站。
/s Computer
在指定的远程计算机上运行脚本。键入不带反斜杠的计算机名或 IP 地址。在默认情况下,脚本在本地计算机上运行。
/u [Domain\]User
使用指定的用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组的成员。在默认情况下,脚本使用本地计算机当前用户的权限运行。
/p Password
指定在 /u 参数中指定的用户帐户的密码。

示例

示例 1:
下面的示例启动本地计算机上的“Products”网站。该命令用站点名称标识站点。在本例中,因为服务器是本地计算机,所以 /s 参数被忽略。因为本地计算机的当前用户必须以管理员身份登录才能运行该命令,所以 /u 和 /p 参数被忽略。


iisweb /start Products 

作为响应,iisweb 显示以下消息,确认站点已经启动并用站点的配置数据库路径来标识它:

Connecting to server ...Done.
Server W3SVC/1977437537 has been STARTED.

示例 2:

下面的示例启动远程计算机 SVR01 上的“Products”和“Marketing”网站。该命令用其配置数据库路径“W3SVC/1509060225”来标识站点“Products”,用名称来标识站点“Marketing”。另外,该命令使用 /s 参数来指定远程计算机,使用 /u 和 /p 参数以用户的管理员帐户权限运行命令。


iisweb /start w3svc/1509060225 Marketing /s SVR01 /u Alice /p p@##word 

作为响应,iisweb 显示以下消息,确认这些站点已经启动并用每个站点的配置数据库路径来标识它:

Connecting to server ...Done.
Server W3SVC/1509060225 has been STARTED.
Server W3SVC/1977437537 has been STARTED.

小牛知识库友情提醒:

如何上面的命令不能运行可以执行regsvr32 wshom.ocx。
我们也可以将上面的命令保存为bat,然后通过任务计划,定时执行。

 类似资料:
  • 本文向大家介绍使用 Iisftp.vbs 启动FTP站点的方法,包括了使用 Iisftp.vbs 启动FTP站点的方法的使用技巧和注意事项,需要的朋友参考一下 应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1 IIS 在创建文件传输协议 (FTP) 站点时自动将其启动,除非管理员用 /don

  • 我的问题是关于从特定网站上收集数据的可能性。目前,我的算法正在将HTML转换为文本,然后检查文件中包含的标记词,并求和标记的数量。 我的问题在于在刮网站的同时无法向下“滚动”。正如你所看到的,它正在检查一个twitter帐户上的标志数,但它仅限于50sh最新的tweets。我希望我说清楚了。 附注:我给了twitter一个例子,我不是在为twitter寻找特定的东西,而是更健壮的东西。 我将非常感

  • 我想在不使用应用编程接口的情况下访问instagram页面。我需要找到追随者的数量,所以这不仅仅是一个源下载,因为页面是动态构建的。 我发现HtmlUnit是一个模拟浏览器的库,这样JS就会被渲染,我就能得到想要的内容。 但是,此调用会导致以下异常: 所以它无法访问该脚本,但如果我正确解释了这一点,它只是为了加载字体,我不需要。我在google上搜索了如何告诉它忽略页面的某些部分,并找到了这条线索

  • 我们有一个电子加密应用程序,用于签署交易(以及其他事项)。 我们希望其他网站能够有一个按钮,打开电子应用程序,预先填写一些参数(交易信息)。 流量为: 用户点击使交易some-crypto-site.com 电子应用程序打开预填充参数 用户在电子应用中点击签署交易 电子应用程序在幕后做事情 电子应用程序关闭并向some-crypto-site.com发送消息 这可以在运行时或安装时完成。 调用与此

  • 问题内容: 我必须登录SnapSurveys并每月下载20多个文件。现在已经是一个繁琐的过程,现在我必须每周执行一次,而手工完成将变得很繁琐,所以我想实现它的自动化并安装了Selenium来做到这一点。我已经使用SeleniumIDE(在FireFox中)跟踪了整个过程,所以我知道我想做的事情以及如何做的基础知识,但是,我遇到了一个难以理解的砖墙,试图理解该网页。实现它的结构。 使用Chrome和

  • 为了测试它是否必须对应用程序的设置做一些事情,我从头创建了一个空的新ASP.NET MVC3网站,为IIS设置,创建虚拟目录,用F5启动,我工作得很好! 我再次创建了第二个网站项目与完全相同的设置(只是为了确保),这也启动了预期。 这导致我认为我有一些配置问题!?但是什么?过去我很少使用IIS,所以我在这方面的知识有限。