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

Windows 通过cmd删除IIS 6上托管的Web应用程序,windows,cmd,iis-6,windows-server-2003,Windows,Cmd,Iis 6,Windows Server 2003,我在Windows Server 2003(IIS 6)上托管了一个Web应用程序。我希望通过DOS命令远程删除Web应用程序。 我已经尝试过使用这些: 1.“C:\Program Files\IIS\Microsoft Web Deploy\msdeploy”-动词:delete-dest:apphostconfig=“默认网站/MyAppName” C:\Windows\System32\inetsrv\appcmd.exe删除应用程序“默认网站/MyAppName” 但问题是系统既没有ms

我在Windows Server 2003(IIS 6)上托管了一个Web应用程序。我希望通过DOS命令远程删除Web应用程序。 我已经尝试过使用这些: 1.“C:\Program Files\IIS\Microsoft Web Deploy\msdeploy”-动词:delete-dest:apphostconfig=“默认网站/MyAppName”

  • C:\Windows\System32\inetsrv\appcmd.exe删除应用程序“默认网站/MyAppName”
  • 但问题是系统既没有msdeploy也没有appcmd

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

    有人能帮忙吗?

    (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/myappnamesh。我修正了打字错误。