• 相关软件
    >Iisext.vbs:IIS Web 服务扩展脚本 创建者:webmaster 更新时间:2006-03-04 00:00

    配置并管理运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server 2003 服务器上的 Web 服务扩展、应用程序和单独的文件。管理员可以使用此脚本来启用和列出应用程序;添加和删除应用程序依存性;启用、禁用和列出 Web 服务扩展;添加、删除、启用、禁用和列出单独文件。


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


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



    启用 ApplicationDependencies 配置数据库属性中的特定应用程序。


    语法


    iisext[.vbs] /enapp Application [/s Computer [/u [Domain\]User [/p Password]]]


    参数



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


    注释



    示例


    下例显示如何在特定的情况下使用 iisext /enapp


    启用本地计算机上的应用程序


    下列命令启用本地计算机上的应用程序“Payroll”:


    iisext /enapp Payroll


    作为响应,iisext 显示如下消息:


    正在连接到服务器 ...已完成。
    Enabling application complete.

    启用远程计算机上的应用程序


    下列命令启用远程计算机上的应用程序“TravelPlans”:


    iisext /enapp TravelPlans /s RemoteComputer /u Manager /p Pa$$Werd


    作为响应,iisext 显示如下消息:


    正在连接到服务器 ...已完成。
    Enabling application complete.


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



    列出 ApplicationDependencies 配置数据库属性中的应用程序。


    语法


    iisext[.vbs] /listapp [/s Computer [/u [Domain\]User [/p Password]]]


    参数



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


    注释



    示例


    下列示例显示如何在特定的情况下使用 iisext /listapp


    列出本地计算机上 ApplicationDependencies 属性中的应用程序


    下列命令列出了本地计算机上配置数据库的 ApplicationDependencies 列表中的所有应用程序:


    iisext /listapp


    作为响应,iisext 将显示可从本地计算机上的 ApplicationDependencies 中获得的所有应用程序。


    正在连接到服务器 ...已完成
    Active Server Pages
    Internet 数据连接器
    在服务器端的包含文件
    WebDAV
    Payroll
    TravelPlans

    列出远程计算机上的 ApplicationDependencies 属性中的应用程序


    下列命令显示可从远程计算机上的 ApplicationDependencies 获得的所有应用程序。


    iisext /listapp /s RemoteComputer /u Manager /p Pa$$Werd


    作为响应,iisext 将显示远程计算机上可获得的所有应用程序。


    正在连接到服务器 ...已完成
    Active Server Pages
    Internet 数据连接器
    服务器端包含
    WebDAV
    Payroll
    TravelPlans


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



    在应用程序和一个或多个 Web 服务扩展之间添加或删除依存关系。


    语法


    iisext[.vbs] {/addep | /rmdep} Application ID [ID...] [/s Computer [/u [Domain\]User [/p Password]]]


    参数



     
    Application
     
    必需。指定依赖于一个或多个 Web 服务扩展的应用程序的名称。
     
    ID
     
    必需。指定应用程序所依赖的 Web 服务扩展的 ID。其他依存关系为可选。
     
    /s Computer
     
    运行指定的远程计算机上的脚本。键入计算机名或 IP 地址(不带反斜杠)。默认情况下,将在本地计算机上运行脚本。
     
    /u [Domain\]User
     
    使用特定用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组成员。默认情况下,脚本使用本地计算机上当前用户的权限进行运行。
       
    /p Password
     
    指定在 /u 参数中指定的用户帐户的密码。如果忽略该参数,脚本将提示您输入密码并隐藏键入的文本。


    注释



    示例


    下面的示例显示了如何在特定的情况下使用 iisext /adddep/rmdep


    在本地计算机上添加应用程序依存关系


    下面的命令使应用程序“Payroll”依赖于本地计算机上的 Web 服务扩展“timesheet”。在此示例中,已在之前向本地计算机上添加和启用了 Web 服务扩展“timesheet”所要求的文件。


    iisext /adddep Payroll timesheet


    作为响应,iisext 显示如下消息:


    正在连接到服务器 ...已完成。
    Adding dependency complete.

    从远程计算机上的应用程序中删除多个应用程序依存关系


    下列命令将删除远程计算机上的 Web 服务扩展“FlightSchedules”和“HotelRooms”上的应用程序“TravelPlans”的依存关系:


    iisext /rmdep TravelPlans FlightSchedules HotelRooms /s RemoteComputer /u Manager /p Pa$$Werd


    作为响应,iisext 显示如下消息:


    正在连接到服务器 ...已完成。
    Removing dependency complete.


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



    通过特定的 Web 服务扩展 ID 来启用或禁用 Web 服务扩展。


    语法


    iisext[.vbs] {/enext | /disext} ID [/s Computer [/u [Domain\]User [/p Password]]]


    参数



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


    注释



    示例


    下列示例显示了如何在特定的情况下使用 iisext /enext/disext


    启用本地计算机上的 Web 服务扩展


    下列命令启用本地计算机上的 Web 服务扩展“Payroll”:


    iisext /enext Payroll


    作为响应,iisext 显示如下消息:


    正在连接到服务器 ...已完成。
    Enabling extension complete.

    禁用远程计算机上的 Web 服务扩展


    下列命令禁用远程计算机上的 Web 服务扩展“PassengerList”:


    iisext /disext PassengerList /s RemoteComputer /u Manager /p Pa$$Werd


    作为响应,iisext 显示如下消息:


    正在连接到服务器 ...已完成。
    Disabling extension complete.


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



    为所有已定义的 Web 服务扩展列出了 Web 服务扩展 ID。如果有多个条目具有同一个 ID,则 Web 服务扩展仅列出一次。


    语法


    iisext[.vbs] /listext [/s Computer [/u [Domain\]User [/p Password]]]


    参数



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


    注释



    示例


    下列示例显示了如何在特定的情况下使用 iisext /listext


    列出本地计算机上 WebSvcExtRestrictionList 属性中的 Web 服务扩展 ID


    下列命令列出了本地计算机上的配置数据库的 WebSvcExtRestrictionList 属性中的所有 Web 服务扩展 ID:


    iisext?/listext


    作为响应,iisext 将显示在本地计算机上的所有 Web 服务扩展 ID。


    正在连接到服务器 ...已完成
    SSINC
    Payroll
    ASP
    Inventory
    ASP.NET
    WEBDAV
    HTTPODBC

    列出远程计算机上的 WebSvcExtRestrictionList 属性中的 Web 服务扩展 ID


    下列命令将列出远程计算机上的配置数据库的 WebSvcExtRestrictionList 属性中的所有 Web 服务扩展 ID:


    iisext?/listext /s RemoteComputer /u Manager /p Pa$$Werd


    作为响应,iisext 将显示在远程计算机上的所有 Web 服务扩展 ID。


    正在连接到服务器 ...已完成
    Payroll
    Inventory
    ASP.NET
    WEBDAV


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



    将单个文件添加到配置数据库的 Web 服务扩展限制列表 (WebSvcExtRestrictionList) 属性中。


    语法


    iisext[.vbs] /addfile Path\FileName Access {0 | 1} ID Deletable {0 | 1} ShortDesc [/s Computer [/u [Domain\]User [/p Password]]]


    参数



     
    Path\FileName
     
    必需。指定将添加的 Web 服务扩展条目的文件名和路径。
     
    Access {0 | 1}
     
    必需。添加文件后禁用 (0) 还是启用 (1) 的数字指定。
     
    ID
     
    必需。指定与该文件相关的 Web 服务扩展的 ID。如果 ID 不存在,则 iisext 将创建 ID。
     
    Deletable {0 | 1}
     
    必需。是否可使用 iisext 或 IIS 管理器从 Web 服务扩展限制列表中删除条目的数字指定。设置成 0 以防止条目被删除,或者设置成 1 以允许被删除。
     
    ShortDesc
     
    必需。与条目相关的 Web 服务扩展的简短描述。此文本可以本地化,而且对与同一 Web 服务扩展相关的所有条目而言都应该是相同的。
     
    /s?Computer
     
    在指定的远程计算机上运行脚本。键入计算机名或 IP 地址(不带反斜杠)。默认情况下,将在本地计算机上运行脚本。
     
    /u [Domain\]User
     
    使用特定用户帐户的权限运行脚本。该帐户必须是远程计算机上 Administrators 组成员。默认情况下,脚本使用本地计算机上当前用户的权限运行。
     
    /p?Password
     
    指定在 /u 参数中指定的用户帐户的密码。如果忽略该参数,脚本将提示您输入密码并隐藏键入的文本。
     
    /addfile /?
     
    在命令提示符下显示帮助。


    注释



    示例


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


    将 Web 服务扩展文件添加为本地计算机上的 WebSvcExtRestrictionList 中的条目


    下列命令将文件 Timesheet.exe 添加为本地计算机上的 Web 服务扩展限制列表 (WebSvcExtRestrictionList) 中的条目。Access 标志设置成 0 以禁用启动时的条目,ID 用来标识与 Payroll 相关的 Web 服务扩展,Deletable 标志设置成 1 以允许条目从 Web 服务扩展限制列表中删除(如果必要)。


    iisext /AddFile c:\Source\Timesheet.exe 0 Payroll 1 Payroll


    作为响应,iisext 显示如下消息。


    正在连接到服务器 ...已完成。
    Adding extension file complete.

    将 Web 服务扩展文件添加为远程计算机上的 WebSvcExtRestrictionList 中的条目


    下列命令将文件 Payscale.dll 添加为远程计算机上的 Web 服务扩展限制列表 (WebSvcExtRestrictionList) 中的条目。Access 标志设置成 1 以启用启动时的条目,ID 用于标识与 Payroll 相关的 Web 服务扩展,Deletable 标志设置成 0 以防止条目从 Web 服务扩展限制列表中删除。


    iisext /AddFile c:\Source\Payscale.dll 1 Payroll 0 Payroll /s RemoteComputer /u Manager /p Pa$$Werd


    作为响应,iisext 显示如下消息。


    正在连接到服务器 ...已完成。
    Adding extension file complete.


    href="#">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">iisext /enfile, /disfile, /rmfile



    启用、禁用或删除 Web 服务扩展限制列表 (WebSvcExtRestrictionList) 属性中的特定 Web 服务扩展文件。


    语法


    iisext[.vbs] {/enfile | /disfile | /rmfile} [Path\]FileName [/s Computer [/u [Domain\]User [/p Password]]]


    参数



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


    注释



    示例


    下列示例显示了如何在特定情况下使用 iisext /enfile/disfile/rmfile


    启用本地计算机上的 Web 服务扩展文件


    下列命令将启用本地计算机上的配置数据库的 WebSvcExtRestrictionList 属性中的“Timesheet.exe”文件:


    iisext /enfile c:\Source\Timesheet.exe


    作为响应,iisext 显示如下消息:


    正在连接到服务器 ...已完成。
    Enabling extension file complete.

    禁用本地计算机上的 Web 服务扩展文件


    下列命令禁用远程计算机上的配置数据库的 WebSvcExtRestrictionList 属性中的“Taxes.dll”文件:


    iisext /disfile c:\Source\Taxes.dll /s RemoteComputer /u Manager /p Pa$$Werd


    作为响应,iisext 显示如下消息:


    正在连接到服务器 ...已完成。
    Disabling extension file complete.

    删除远程计算机上的 Web 服务扩展文件


    下列命令将删除远程计算机上的配置数据库的 WebSvcExtRestrictionList 属性中的文件“HourlyRate.dll”:


    iisext /rmfile c:\Source\HourlyRate.dll /s RemoteComputer /u Manager /p Pa$$Werd


    作为响应,iisext 显示如下消息:


    正在连接到服务器 ...已完成。
    Removing extension file complete.


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



    列出所有已定义的 Web 服务扩展的 Web 服务扩展文件。


    语法


    iisext[.vbs] /listfile [/s Computer [/u [Domain\]User [/p Password]]]


    参数



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


    注释



    示例


    下列示例显示如何在特定的情况下使用 iisext /listfile


    列出本地计算机上的 WebSvcExtRestrictionList 属性中的 Web 服务扩展文件


    下面的命令列出了本地计算机上的配置数据库的 WebSvcExtRestrictionList 属性中的所有 Web 服务扩展文件:


    iisext /ListFile


    作为响应,iisext 将显示本地计算机上的所有 Web 服务扩展文件。


    正在连接到服务器 ...已完成
    E:\Windows\system32\inetsrv\asp.dll
    E:\Windows\system32\inetsrv\httpodbc.dll
    E:\Windows\system32\inetsrv\ssinc.dll
    E:\Windows\system32\inetsrv\httpext.dll
    E:\Windows\system32\Microsoft.NET\Framework\v1.0.3705\aspnet_isapi.dll
    c:\Source\Taxes.dll
    c:\Source\Accounting.dll
    c:\Source\Taxes.exe
    c:\Source\Timesheet.exe
    c:\Source\Payscale.dll

    注释



       
    • 仅当使用 /s 时,才可使用 /u/p 命令行选项。必须同时使用 /p/u 才能提供用户密码。
       
    • Iisext.vbs 可以执行从 IIS 管理器中提供的相同操作。可使用任何一种工具管理 IIS 网站。
       
    • 发出命令的计算机必须正在运行 Windows?XPid=windowsxp>Windows Server?2003 操作系统。用户必须是命令所影响的计算机上的 Administrators 组成员。
       
    • 命令所影响的计算机必须是运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server?2003 的服务器。



    相关文章
    本页查看次数: