2013-07-15 65 views
0

我有一些WCF服务托管在iis中。使用powershell脚本,我想停止并启动单个服务(或应用程序).​​i发现了很多停止App-pool的文章,但我想停止一个特定的应用程序。而且我听说用WMI我们可以做到。但是,我找不到任何相关的脚本。使用Powershell或WMI在IIS中托管停止/启动服务

回答

1

在IIS中,您只能通过停止关联的应用程序池来停止“应用程序”。因此,停止特定应用程序的必要性将要求您将应用程序组织到应用程序池中,以便在停止特定应用程序池时仅停止一个(或一组)应用程序。

通过将您的应用程序组织到多个应用程序池中,您可以利用app-pool.vbs或Powershell或WMI接口来停止与您希望停止的应用程序关联的特定AppPool。