我正在寻找通过Powershell为我的环境创建一些健康检查脚本。在我的运行状况检查脚本中,我将包括IIS Windows服务的运行状态和工作进程状态。但是,我无法弄清楚如何识别我的Appdomain是否已被卸载。如果有,它什么时候卸载。
仅供参考,How to check if AppDomain is unloaded?的解决方案并不符合要求。查看我自己的应用程序日志是另一种选择,但我希望有一种方法可以通过Powershell或其他方式检查工作进程来检查它。
我的应用程序在Windows Server 2012 R2和IIS 8.5上运行,我的运行状况检查脚本正在使用Powershell v4.0。