【问题标题】:Delete Web Application Hosted on IIS 6 via cmd通过 cmd 删除托管在 IIS 6 上的 Web 应用程序
【发布时间】:2014-06-27 00:41:30
【问题描述】:

我有一个托管在 Windows Server 2003(IIS 6) 上的 Web 应用程序。我希望通过 DOS 命令远程删除 Web 应用程序。 我已经尝试过使用这些: 1. "C:\Program Files\IIS\Microsoft Web Deploy\msdeploy" -verb:delete -dest:apphostconfig="Default Web Site/MyAppName"

  1. C:\Windows\System32\inetsrv\appcmd.exe 删除应用程序“默认网站/MyAppName”

但问题是系统没有msdeploy和appcmd中的任何一个。

大约有 20 个这样的服务器需要从其中删除此应用程序,因此我无法手动执行此操作。我也无法在这些服务器上安装任何其他程序/应用程序。

有人可以帮忙吗?

【问题讨论】:

    标签: windows cmd iis-6 windows-server-2003


    【解决方案1】:

    (APPCMD.EXE 仅针对 Windows Server 2008+ 编写,因此不能应用于 Windows Server 2003)。

    Server 2003 的大多数安装都有 ADSUTIL.VBS,它是使用 IIS 的 ADSI 自动化接口的工具。您可以使用该工具进行删除。 (如果由于某种原因该工具不存在,您可以编写自己的脚本来调用 ADSI 来执行相同的操作)。

    cscript.exe %systemdrive%\inetpub\adminscripts\adsutil.vbs appdelete w3svc/1/root/MyAppName

    【讨论】:

    • 谢谢比拉尔。我所有的服务器都有 adsutil 工具。我会将您的回复标记为答案,但是您给我的命令中有一个小错误。它应该是 appdelete 而不是 deleteapp: cscript.exe %systemdrive%\inetpub\adminscripts\adsutil.vbs appdelete w3svc/1/root/MyAppName
    • 谢谢阿什。我修正了错字。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    相关资源
    最近更新 更多