Iis 如何在发生指定的错误日志时自动回收应用程序池?

Iis 如何在发生指定的错误日志时自动回收应用程序池?,iis,iis-7,iis-6,application-pool,Iis,Iis 7,Iis 6,Application Pool,我需要一个powershell脚本,以便在eventviewer中出现指定的错误日志时自动回收应用程序池,并发送包含详细信息和回收操作的邮件 有人能帮我吗?在Lex Li的文档中,您可以设置由windows事件触发的powershell脚本 然后,需要将powershell脚本设置为 假设一切都可以在PowerShell中完成,然后从事件日志条目触发PowerShell脚本,我需要PowerShell脚本来完成,而不是从事件查看器控制台执行,所有应用程序池回收都是通过PowerShell而不是事

我需要一个powershell脚本,以便在eventviewer中出现指定的错误日志时自动回收应用程序池,并发送包含详细信息和回收操作的邮件

有人能帮我吗?

在Lex Li的文档中,您可以设置由windows事件触发的powershell脚本

然后,需要将powershell脚本设置为


假设一切都可以在PowerShell中完成,然后从事件日志条目触发PowerShell脚本,我需要PowerShell脚本来完成,而不是从事件查看器控制台执行,所有应用程序池回收都是通过PowerShell而不是事件查看器执行的。
IIS:\>Restart-WebAppPool PoolName