PowerShell脚本查找卸载的Windows更新需要1小时运行?

我最近安装了PRTGnetworking监视器,并添加了一个传感器来报告优秀的更新; 这是PRTG。 在我的服务器2012R2服务器(域控制器和文件服务器)中,2个脚本在大约10秒内运行,但是在我的旧版Server 2012(terminal服务器)上,这需要45分钟到1小时的时间!

我通过运行这个发现了这一点:

Measure-Command {$ searcher =(New-Object -ComObject Microsoft.Update.Session).CreateUpdateSearcher(); $ searcher.Search(“Type ='Software'”)。 Sort-Object -Property Dates -Descending | ft -autosize IsInstalled,MsrcSeverity}

运行期间没有错误报告。

谁能澄清为什么要花这么长时间?

谢谢