我在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”
但问题是系统没有msdeploy或appcmd。
有大约20个此类服务器需要删除此应用程序,因此我无法手动执行此操作。此外,我无法在这些服务器上安装任何其他程序/应用程序。
有人可以帮忙吗?
答案 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