有没有人知道IIS 7的“Internet信息服务(IIS)pipe理器”的更高级/强大的替代? 它可能包括诸如select多个项目来更新/删除/等等。 一次,和更强大的function。
我希望有一些类似Sysinternals的Windows任务pipe理器的Process Explorer替代品。 他们基本上都做同样的事情,但Sysinternals工具更强大/灵活。
我们有一些自动化部署,往往会留下虚拟目录/应用程序和应用程序池,在IISpipe理器中逐个删除它们可能会很麻烦。 我正在考虑编写一个脚本/实用程序来执行自动清理,但希望已经存在。
我有一个列表,但没有GUI(反正需要graphics)
不知道任何GUI,但如果你是脚本导向,那么Powershell是你的朋友。
开始使用IIS Powershellpipe理单元
configuration编辑器工具可用于为您生成脚本。 生成脚本,而不是点击应用,它会告诉你如何做你刚刚做的更详细的视图。
GUI隐藏了某些东西(如摇晃的应用程序和vdirs),因为没有地方可以在树视图中显示它们; configuration编辑器没有相同的限制,所以删除。
你可能会考虑使用webdeploy ,它被devise来完成你正在谈论的自动化部署,它们将自行清理。 举个例子:
从MySite站点删除应用程序“myapp”,包括所有相关的内容文件和configuration。 msdeploy -verb:delete -dest:apphostconfig =“MySite / myapp”
有一些IIS工具可用于MS System Center Operations Manager,但主要是监视。
如果你已经超出了GUI工具,那么现在是时候开始学习IIS的pipe理API来创build可自动化的重复性任务。
除了使用appcmd.exe和PowerShell IIS 7pipe理单元的build议之外,您还可以查看托pipeAPI:
Microsoft.Web.Administration命名空间
托pipe代码API参考[IIS 7]
这些可以从任何.NET语言和PowerShell中使用。