• 相关软件
    >IISFtpdr.vbs:IIS FTP 目录脚本 创建者:webmaster 更新时间:2006-03-04 00:02

    IISFtpdr.vbs:IIS FTP 目录脚本


    在运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server?2003 的服务器的 FTP 站点上创建、删除和显示虚拟目录。


    若要查看该命令语法,请单击以下命令:


    href="#">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">iisftpdr /create



    在运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server?2003 的服务器的 FTP 站点上创建虚拟目录。


    语法


    iisftpdr[.vbs]/create FTPSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User [/p Password]]]


    参数



     
    FTPSite
     
    必需。指定 FTP 站点的描述性名称或配置数据库路径。
     
    VirtualPath
     
    指定 FTP 站点内虚拟目录的路径。虚拟路径并不包含虚拟目录的名称。
       

    该参数将虚拟目录放在 FTP 站点的子目录中。默认情况下,虚拟目录将被添加到 FTP 站点的根目录。虚拟路径中的所有目录必须在 FTP 站点上已经存在。


     
    Name
     
    必需。指定虚拟目录的名称。
     
    PhysicalPath
     
    必需。指定存储虚拟目录的内容的物理目录。
       

    必须在本地计算机上指定一个路径,例如 C:\Project\HTML。如果指定的路径不存在,则 Iisftpdr.vbs 将创建该路径。


     
    /s Computer
     
    在指定的远程计算机上运行脚本。键入计算机名或 IP 地址(不带反斜杠)。默认情况下,将在本地计算机上运行脚本。
     
    /u [Domain\]User
     
    使用特定用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组成员。默认情况下,脚本使用本地计算机上当前用户的权限运行。
     
    /p Password
     
    指定在 /u 参数中指定的用户帐户的密码。如果忽略该参数,脚本将提示您输入密码并隐藏键入的文本。
     
    /?
     
    在命令提示符下显示帮助。


    注释



    示例


    下面的示例显示如何在特定的情况下使用 iisftpdr /create

    在 FTP 站点的根目录创建虚拟目录


    下面的命令将在本地计算机的 Test Downloads FTP 站点的根目录创建名为 Scripts 的虚拟目录。它将目录与当前存储在 C:\Libraries\Scripts 目录中的内容相关联。


    iisftpdr /create "Test Downloads" Scripts c:\libraries\scripts


    作为响应,Iisftpdr.vbs 显示如下消息,表示命令已成功,同时显示新虚拟目录的基本属性。



    正在连接到服务器 ...已完成。
    Virtual Path = Test Downloads/Scripts
    ROOT       = c:\libraries\scripts
    Metabase Path = MSFTPSVC/577648624/ROOT/Scripts

    FTPSite(或 FTPSite/VirtualPath)、NamePhysicalPath 参数必须始终按指定顺序出现在命令行上。下面这个命令与前一个命令相同,只是参数顺序不同:


    iisftpdr /create c:\libraries\scripts "Test Downloads" Scripts


    该命令失败,错误解释了该参数,Iisftpdr.vbs 将报告它找不到称为“C:”的 FTP 站点。


    在 FTP 站点路径中创建虚拟目录


    下面的命令将称为 Updates 的虚拟目录添加到远程服务器 Svr01 的 FTP 站点。该命令在 Finance FTP 站点上创建一个新的虚拟目录,作为称为 Documents 的现有虚拟目录的子目录。


    命令中的第一个参数将标识 FTP 站点和虚拟路径 Finance\Documents。第二个参数 Updates 将指定虚拟目录的名称。第三个参数将指定存储虚拟目录内容的 Svr01 上的物理目录。


    该命令使用 /s 命令来标识服务器计算机,使用 /u/p 命令来运行具有用户管理员权限的 Iisftpdr.vbs。


    iisftpdr /create Finance/Documents Updates C:\inetpub\ftproot\documents\updates /s svr01 /u Admin01 /p p@SSw#rD2


    作为响应,Iisftpdr.vbs 显示如下消息,表示命令已成功,同时显示新虚拟目录的基本属性:



    正在连接到服务器 ...已完成。
    Virtual Path = Finance/Documents/Updates
    ROOT       = C:\inetpub\ftproot\documents\updates
    Metabase Path = MSFTPSVC/2109607139/ROOT/Documents/Updates

    在此示例中,在命令发出前,Svr01 IIS 服务器上已存在 Finance FTP 站点及其 Documents 子目录。如果 FTP 站点或子目录不存在,则该命令已经失败。



    href="#">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">iisftpdr /delete



    从运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server?2003 的服务器的 FTP 站点上删除虚拟目录。


    语法


    iisftpdr[.vbs] /delete FTPSite[/VirtualPath]/Name [/s Computer [/u [Domain\]User [/p Password]]]


    参数



     
    FTPSite
     
    必需。指定 FTP 站点的描述性名称或配置数据库路径。
     
    VirtualPath
     
    指定虚拟目录的路径。当虚拟目录没有位于 FTP 站点的根目录时,将要求此参数。
     
    /Name
     
    必需。指定虚拟目录的名称。
     
    /s Computer
     
    在指定的远程计算机上运行脚本。键入计算机名或 IP 地址(不带反斜杠)。默认情况下,将在本地计算机上运行脚本。
     
    /u [Domain\]User
     
    使用特定用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组成员。默认情况下,脚本使用本地计算机上当前用户的权限运行。
     
    /p Password
     
    指定在 /u 参数中指定的用户帐户的密码。如果忽略该参数,脚本将提示您输入密码并隐藏键入的文本。
     
    /?
     
    在命令提示符下显示帮助。


    注释



    示例


    下面的示例将显示如何在的特定情况下使用 iisftpdr /delete

    删除虚拟目录


    下面的命令将从本地服务器的 Finance FTP 站点中删除 Insurance 虚拟目录。这样 Insurance 目录及 Insurance 目录的所有虚拟子目录将被删除。


    iisftpdr /delete Finance/Insurance

    作为响应,Iisftpdr.vbs 将显示下列消息,表明命令已成功执行。请注意 Iisftpdr.vbs 在删除目录或其子目录前不会要求确认。


    FTP directory Finance/Insurance has been DELETED。

    href="#">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">iisftpdr /query



    在运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server?2003 的服务器上显示 FTP 站点的虚拟目录。


    语法


    iisftpdr[.vbs]/query FTPSite[/VirtualPath] [/s Computer [/u [Domain\]User [/p Password]]]


    参数



     
    FTPSite
     
    必需。指定 FTP 站点的描述性名称或配置数据库路径。
     
    VirtualPath
     
    指定 FTP 站点内目录的路径。该查询列出指定目录下的所有虚拟目录。如果没有该参数,则 Iisftpdr.vbs 将列出 FTP 站点根目录下的虚拟目录。
     
    /s Computer
     
    在指定的远程计算机上运行脚本。键入计算机名或 IP 地址(不带反斜杠)。默认情况下,将在本地计算机上运行脚本。
     
    /u [Domain\]User
     
    使用特定用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组成员。默认情况下,脚本使用本地计算机上当前用户的权限运行。
     
    /p Password
     
    指定在 /u 参数中指定的用户帐户的密码。如果忽略该参数,脚本将提示您输入密码并隐藏键入的文本。
     
    /?
     
    在命令提示符下显示帮助。


    注释



    示例


    下面的示例将显示如何在特定的情况下使用 iisftpdr /query

    显示 FTP 站点的虚拟目录


    下面的命令将显示 Test Downloads FTP 站点的根目录下的虚拟目录:


    iisftpdr /query "Test Downloads"

    作为响应,Iisftpdr.vbs 将显示 Test Downloads 的根目录下的 Scripts 虚拟目录。请注意该目录将出现在 Test Downloads 根目录的位置,即使其物理位置不相关。



    Alias             Physical Root
    ==============================================================================
    /Scripts           C:\Libraries\Scripts

    该显示不包括作为站点子目录的虚拟目录。查找子目录的过程将在“显示虚拟子目录”中阐述。


    显示虚拟子目录


    下面的命令将显示作为 Test Downloads FTP 站点上的 Scripts 虚拟目录的子目录的虚拟目录。该命令将通过使用其虚拟路径来指定 Scripts 虚拟目录。请注意引号仅括起需要它们的路径部分。


    iisftpdr /query "Test Downloads"\Scripts

    该命令将揭示 Scripts 虚拟目录的 VBScripts 子目录,如下列输出所示:



    Alias             Physical Root
    ==============================================================================
    /VBScripts           D:\Scripts\Vbscripts


    注释



    • Iisftpdr.vbs 可以执行 IIS 管理器中提供的相同操作。可以使用任意一种工具查看并管理虚拟目录。
    • 发出命令的计算机必须正在运行 Windows?XPid=windowsxp>,或者本身是运行 Windows Server?2003 的服务器。用户必须是命令所影响的计算机上的 Administrators 组成员。
    • 命令所影响的计算机必须是运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server?2003 的服务器。
    • 当连接到指定计算机上的 IIS 服务时,Iisftpdr.vbs 将显示“正在连接到服务器”消息。每次使用 Iisftpdr.vbs 时,不管是在本地还是在远程计算机上,都会出现该消息。
    • 使用引号括起包含空格的路径元素。仅括起带空格的元素,不包括整个路径。例如,应键入 "Default FTP Site"/IISAdmin,而非 "Default FTP Site/IISAdmin"


    相关文章
    本页查看次数: