- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章iisvdir.vbs iis虚拟目录管理脚本使用介绍由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
IIS管理器也是通过调用iisvdir.vbs来实现虚拟目录的创建和删除的。我们可以通过命令行的方式来执行iisvdir.vbs脚本 。
1)创建虚拟目录: cscript c:\windows\system32\iisvdir.vbs [/s server] [/u username /p password] /create [virtualRoot] Alias PhysicalPath 2)删除虚拟目录: 1cscript c:\windows\system32\iisvdir.vbs [/s server] [/u username /p password] /delete [virtualRoot]/Alias 3)查看指定虚拟目录下的全部子目录: 1cscript c:\windows\system32\iisvdir.vbs [/s server] [/u username /p password] /query virtualRoot 。
应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2 Iisvdir.vbs:IIS 虚拟目录脚本 在运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server 2003 的服务器上创建和删除网站的虚拟目录。 要查看该命令语法,请单击以下命令:
•iisvdir /create •iisvdir /delete •iisvdir /query iisvdir /create 。
在运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server 2003 的服务器上创建网站的虚拟目录。 语法 iisvdir[.vbs] /create WebSite[/VirtualPath] Name PhysicalPath [/sComputer [/u [Domain\]User [/p Password]]] 参数 WebSite 必需。指定网站的描述性名称或配置数据库路径。 VirtualPath 指定网站内的虚拟目录的路径。虚拟路径并不包含虚拟目录的名称。 此参数将虚拟目录放在网站的子目录下。默认情况下,虚拟目录将被添加到网站的根目录下。虚拟路径中的所有目录都必须已经在网站上存在。 Name 必需。指定虚拟目录的名称。可选择任何名称。 PhysicalPath 必需。指定虚拟目录的物理目录。 必须在本地计算机上指定一个路径,例如 C:\Project\HTML。如果指定的路径不存在,则 Iisvdir.vbs 将创建该路径。 /s Computer 在指定的远程计算机上运行脚本。键入不带反斜杠的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。 /u [Domain\]User 使用指定的用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组的成员。默认情况下,脚本使用本地计算机当前用户的权限运行。 /p Password 指定在 /u 参数中指定的用户帐户的密码。如果您忽略该参数,则脚本会提示您输入密码且不显示所键入的文本。 /? 在命令提示符下显示帮助.
注释 。
•要执行该过程,你必须是本地计算机上 Administrators 组的成员,或者你必须被委派了相应的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能会执行该过程。作为最安全的操作,请考虑使用“运行方式”执行此过程.
•WebSite(或 WebSite/VirtualPath)Name 和 PhysicalPath 参数必须始终按命令行上的指定顺序出现。否则,Iisvdir.vbs 将无法正确解释信息.
•使用 Iisvdir.vbs 来创建新的虚拟目录时,仅指定创建站点并标识其内容所需的基本属性。Iisvdir.vbs 使用的默认属性与 IIS 建立新的虚拟目录时所使用的默认属性相同,它符合继承属性的规则。要配置站点的更多高级属性,请使用 IIS 管理器.
•虚拟目录名 (Name) 不要求唯一。不过,当网站包括的虚拟目录和物理目录的名称相同时,将无法在 Internet 上看到物理目录的内容.
示例 。
下面的示例显示如何在特定的情况下使用 iisvdir /create.
在网站的根目录下创建虚拟目录 。
下面的命令将在本地计算机的 Finance 网站的根目录下创建名为 Insurance 的虚拟目录。它将该目录与当前存储在 C:\Projects\Insurance\Html 目录下的内容相关联.
。
。
作为响应,Iisvdir.vbs 显示如下消息,表示命令已成功执行,同时显示新虚拟目录的基本属性:
Connecting to server ...Done.Virtual Path = Finance/Insurance ROOT = c:\projects\insurance\html Metabase Path = W3SVC/1509060625/ROOT/Insurance 。
WebSite、Name 和 PhysicalPath 参数必须按命令中的指定顺序出现。下面这个命令与前一个命令相同,只是参数顺序不同: iisvdir /create c:\projects\insurance\html Finance Insurance 。
该命令失败,错误解释了参数,Iisvdir.vbs 将报告找不到名为“c:”的网站.
在网站路径中创建虚拟目录 。
下面的命令将在远程服务器 Svr01 的 Finance 网站上创建名为 Updates 的虚拟目录。它使用 /s 命令来标识服务器计算机,使用 /u 和 /p 命令通过用户管理员帐户权限运行 Iisvdir.vbs.
该命令将新的虚拟目录创建为 Finance/Insurance 目录的子目录。该命令使用 Finance 网站的配置数据库路径 W3SVC/1509060625 来标识该网站。它通过将其附加到网站名称来指明虚拟路径 Finance/Insurance.
最后,该命令将 Updates 目录与存储在远程计算机 C:\Newstuff\Web 中的内容相关联。 iisvdir /createW3SVC/1509060625/InsuranceUpdatesC:\Newstuff\Web/s svr01/u Admin01/p p@SSw#rD2 作为响应,Iisvdir.vbs 显示如下消息,表示命令已成功执行,同时显示新虚拟目录的基本属性:
Connecting to server ...Done.Virtual Path = Finance/Insurance/Updates ROOT = C:\Newstuff\Web Metabase Path = W3SVC/1509060625/ROOT/Insurance/Updates 。
在此示例中,Finance 网站及其 Insurance 子目录在发出命令前已在 Svr01 IIS 服务器上存在。如果网站或其子目录不存在,则该命令可能将失败。 另外,Insurance 子目录是一个虚拟目录。可使用 Iisvdir.vbs 来在实际目录或虚拟目录内创建虚拟路径.
创建虚拟目录以隐藏物理目录 。
此示例使用虚拟目录的非自然信号来隐藏物理目录的内容,这样在 Internet 或 Intranet 上将不会看到这些内容。该命令将创建虚拟目录,其名称与网站的同一虚拟路径中的物理目录的名称相同。这样 Web 用户将看不到物理目录的内容。 尽管此方法不保护物理目录的安全,但是它提供了一种保护隐私的防范措施。 下面的命令在 Finance 网站的根目录下创建了名为 Personnel 的虚拟目录。虚拟目录与包含了关于 Finance 部门人员的公用信息的物理目录 D:\IIStest\Personnel 相关。 iisvdir /create Finance Personnel D:\IIStest\Personnel 作为响应,Iisvdir.vbs 显示如下消息,表示命令已成功执行,同时显示新虚拟目录的基本属性:
Connecting to server ...Done.Virtual Path = Finance/Personnel ROOT = D:\IIStest\Personnel Metabase Path = W3SVC/1509060625/ROOT/Personnel 。
使用该命令后,站点将具有一个物理目录和名为 Personnel 的虚拟目录。访问 Finance 网站的用户将看到 Personnel 虚拟目录的内容。这些用户看不到 Personnel 物理目录的内容.
iisvdir /delete 。
在运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server 2003 的服务器上删除网站的虚拟目录。 语法 iisvdir[.vbs] /delete Website[/VirtualPath]/Name[/s Computer [/u [Domain\]User [/p Password]]] 参数 WebSite 必需。指定网站的描述性名称或配置数据库路径。 VirtualPath 指定虚拟目录的路径。当虚拟目录不位于网站的根目录下,需要此参数。 Name 必需。指定虚拟目录的名称。 /s Computer 在指定的远程计算机上运行脚本。键入不带反斜杠的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。 /u [Domain\]User 使用指定的用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组的成员。默认情况下,脚本使用本地计算机当前用户的权限运行。 /p Password 指定在 /u 参数中指定的用户帐户的密码。如果您忽略该参数,则脚本会提示您输入密码且不显示所键入的文本。 /? 在命令提示符下显示帮助。 注释 •要执行该过程,你必须是本地计算机上 Administrators 组的成员,或者你必须被委派了相应的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能会执行该过程。作为最安全的操作,请考虑使用“运行方式”执行此过程.
•不要使用 Iisvdir.vbs 来删除网站。如果这样做,则网站仍然会列出,但是它将被部分删除,而且运行不正常。要通过 Iisvdir.vbs 来删除网站,或者更正网站的不正确的删除,请使用 Iisweb.vbs:IIS 网站管理脚本.
示例 。
下面的示例显示了如何在特定的情况下使用 iisvdir /delete.
删除虚拟目录 。
下面的命令将从本地服务器的 Finance 网站上删除 Insurance 虚拟目录。结果,Insurance 目录及 Insurance 目录的所有实际和虚拟的子目录都将被删除。 iisvdir /deleteFinance/Insurance 作为响应,Iisvdir.vbs 将显示下列消息,表示命令已成功执行。请注意 Iisvdir.vbs 不会在删除目录或其子目录之前要求确认。 Web directory Finance/ROOT/Insurance has been DELETED. iisvdir /query 在运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server 2003 的服务器上显示网站的虚拟目录。 语法 iisvdir /query WebSite[/VirtualPath] [/s Computer [/u [Domain\]User [/p Password]]] 参数 WebSite 必需。指定网站的描述性名称或配置数据库路径。 VirtualPath 指定网站内目录的路径。该查询列出指定目录下的所有虚拟目录。如果不使用该参数,Iisvdir.vbs 将列出网站根目录下的虚拟目录。 /s Computer 在指定的远程计算机上运行脚本。键入不带反斜杠的计算机名或 IP 地址。默认情况下,脚本在本地计算机上运行。 /u [Domain\]User 使用指定的用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组的成员。默认情况下,脚本使用本地计算机当前用户的权限运行。 /p Password 指定在 /u 参数中指定的用户帐户的密码。如果您忽略该参数,则脚本会提示您输入密码且不显示所键入的文本。 /? 在命令提示符下显示帮助。 注释 •要执行该过程,你必须是本地计算机上 Administrators 组的成员,或者你必须被委派了相应的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能会执行该过程。作为最安全的操作,请考虑使用“运行方式”执行此过程.
•该“查询”操作仅显示虚拟目录。不显示网站或路径中的物理目录.
•“查询”操作仅显示网站根目录或指定子目录下的虚拟目录。它不进行递归搜索.
示例 下面的示例显示如何在特定的情况下使用 iisvdir /query。 显示网站的虚拟目录 下面的命令将显示 Finance 网站的根目录下的虚拟目录:
。
。
作为响应,Iisvdir.vbs 将显示 Finance 根目录下的两个虚拟目录。请注意这些目录将在 Finance 根目录下出现,即使其物理位置不相关。 该显示不包括作为站点子目录的虚拟目录。查找子目录的过程将在下面的示例“显示虚拟子目录”中进行阐述.
Alias Physical Root ============================================================================== /Personnel D:\Corpdir\FinanceWeb\People /Insurance C:\Marketing\Insurance\HTMFiles 显示虚拟子目录 下面的命令将显示一些虚拟目录,这些虚拟目录是 Finance 网站上的 Insurance 虚拟目录的子目录。该命令将通过使用其虚拟目录路径来指定 Insurance 目录。 iisvdir /query Finance\Insurance 该命令将显示 Insurance 虚拟目录的 Current 子目录.
Alias Physical Root ============================================================================== /Current C:\Insurance\Monthly\200204 注释 •Iisvdir.vbs 可以执行 IIS 管理器中提供的相同操作。可以使用任意一种工具查看并管理虚拟目录.
•发出命令的计算机必须正在运行 Windows XP 或 Windows Server 2003 操作系统。用户必须是命令所影响的计算机上的 Administrators 组成员.
•命令所影响的计算机必须是运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server 2003 的服务器.
•连接到指定计算机上的 IIS 服务时,Iisvdir.vbs 将显示“正在连接到服务器”消息。每次使用 Iisback.vbs 时,不管是在本地或远程计算机上运行该命令,都会出现该消息.
•使用引号括起包含空格的路径元素。仅括起带空格的元素,不包括整个路径。例如,应键入 "Default Web Site"/IISAdmin,而非 "Default Web Site/IISAdmin".
最后此篇关于iisvdir.vbs iis虚拟目录管理脚本使用介绍的文章就讲到这里了,如果你想了解更多关于iisvdir.vbs iis虚拟目录管理脚本使用介绍的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我在网上搜索但没有找到任何合适的文章解释如何使用 javascript 使用 WCF 服务,尤其是 WebScriptEndpoint。 任何人都可以对此给出任何指导吗? 谢谢 最佳答案 这是一篇关于
我正在编写一个将运行 Linux 命令的 C 程序,例如: cat/etc/passwd | grep 列表 |剪切-c 1-5 我没有任何结果 *这里 parent 等待第一个 child (chi
所以我正在尝试处理文件上传,然后将该文件作为二进制文件存储到数据库中。在我存储它之后,我尝试在给定的 URL 上提供文件。我似乎找不到适合这里的方法。我需要使用数据库,因为我使用 Google 应用引
我正在尝试制作一个宏,将下面的公式添加到单元格中,然后将其拖到整个列中并在 H 列中复制相同的公式 我想在 F 和 H 列中输入公式的数据 Range("F1").formula = "=IF(ISE
问题类似于this one ,但我想使用 OperatorPrecedenceParser 解析带有函数应用程序的表达式在 FParsec . 这是我的 AST: type Expression =
我想通过使用 sequelize 和 node.js 将这个查询更改为代码取决于在哪里 select COUNT(gender) as genderCount from customers where
我正在使用GNU bash,版本5.0.3(1)-发行版(x86_64-pc-linux-gnu),我想知道为什么简单的赋值语句会出现语法错误: #/bin/bash var1=/tmp
这里,为什么我的代码在 IE 中不起作用。我的代码适用于所有浏览器。没有问题。但是当我在 IE 上运行我的项目时,它发现错误。 而且我的 jquery 类和 insertadjacentHTMl 也不
我正在尝试更改标签的innerHTML。我无权访问该表单,因此无法编辑 HTML。标签具有的唯一标识符是“for”属性。 这是输入和标签的结构:
我有一个页面,我可以在其中返回用户帖子,可以使用一些 jquery 代码对这些帖子进行即时评论,在发布新评论后,我在帖子下插入新评论以及删除 按钮。问题是 Delete 按钮在新插入的元素上不起作用,
我有一个大约有 20 列的“管道分隔”文件。我只想使用 sha1sum 散列第一列,它是一个数字,如帐号,并按原样返回其余列。 使用 awk 或 sed 执行此操作的最佳方法是什么? Accounti
我需要将以下内容插入到我的表中...我的用户表有五列 id、用户名、密码、名称、条目。 (我还没有提交任何东西到条目中,我稍后会使用 php 来做)但由于某种原因我不断收到这个错误:#1054 - U
所以我试图有一个输入字段,我可以在其中输入任何字符,但然后将输入的值小写,删除任何非字母数字字符,留下“。”而不是空格。 例如,如果我输入: 地球的 70% 是水,-!*#$^^ & 30% 土地 输
我正在尝试做一些我认为非常简单的事情,但出于某种原因我没有得到想要的结果?我是 javascript 的新手,但对 java 有经验,所以我相信我没有使用某种正确的规则。 这是一个获取输入值、检查选择
我想使用 angularjs 从 mysql 数据库加载数据。 这就是应用程序的工作原理;用户登录,他们的用户名存储在 cookie 中。该用户名显示在主页上 我想获取这个值并通过 angularjs
我正在使用 autoLayout,我想在 UITableViewCell 上放置一个 UIlabel,它应该始终位于单元格的右侧和右侧的中心。 这就是我想要实现的目标 所以在这里你可以看到我正在谈论的
我需要与 MySql 等效的 elasticsearch 查询。我的 sql 查询: SELECT DISTINCT t.product_id AS id FROM tbl_sup_price t
我正在实现代码以使用 JSON。 func setup() { if let flickrURL = NSURL(string: "https://api.flickr.com/
我尝试使用for循环声明变量,然后测试cols和rols是否相同。如果是,它将运行递归函数。但是,我在 javascript 中执行 do 时遇到问题。有人可以帮忙吗? 现在,在比较 col.1 和
我举了一个我正在处理的问题的简短示例。 HTML代码: 1 2 3 CSS 代码: .BB a:hover{ color: #000; } .BB > li:after {
我是一名优秀的程序员,十分优秀!