【发布时间】:2014-07-16 17:17:51
【问题描述】:
对于这个问题,“站点名称”= IIS 所称的站点名称。例如,输出:
ls IIS:\Sites\ | select Name
给定一个包含这些站点名称的文本文件,我想遍历所有正在运行的 w3wp.exe 进程,然后终止(不是回收,终止)所有与列表中的站点名称无关的 w3wp.exe 进程。 (我的列表不是 ls IIS:\Sites\ | select Name btw 的输出,这只是定义我们所称的“站点名称”的示例。我的列表是应该是的站点名称列表 em> 在服务器上运行,手动创建)
我可以杀死所有 w3wp.exe 的
taskkill /IM w3wp.exe /F
但我正在努力在 IIS 站点名称及其关联的工作进程之间建立连接,以便我可以根据站点名称终止特定的工作进程。我猜我需要去 siteName>appPool>worker process...但是我很难。
【问题讨论】:
-
您没有使用
WebAdministration模块和Stop-WebSitecmdlet 的任何具体原因?
标签: powershell iis