通过cmd删除IIS 6上托管的Web应用程序

时间:2014-05-09 10:03:37

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

我在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”
  2. 但问题是系统没有msdeploy或appcmd。

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

    有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

(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