之前我们通过系列文章对 SysInternals 工具套件中的常用工具进行了详细介绍,相信各位 IT Pro 或 Windows 爱好者对使用 SysInternals 工具进行 Windows 系统或应用程序的管理、诊断和故障排除都有了一定的掌握。
大家可能已经注意到,微软经常会不定期对 SysInternals 工具中的个别成员进行更新。比如, 2016 年 4 月 8 日对 Sysmon 和 Procdump 进行了更新,而今年 2 月还对 Sigcheck 进行了更新,通常大家都是直接访问 Sysinternals 官网来下载更新软件的版本,或直接下载整个 Sysinternals Suite 对本地进行覆盖。不过这样大家就需要经常访问官网进行查看,还是比较麻烦。
不过我们可以通过 PowerShell 脚本实现 SysInternals 工具套件的自动更新,脚本可以自动检测、发现微软已更新的程序并自动下载到本地。
Update-Sysinternals.ps1 下载
将 Powershell 脚本中最后的 D:\Tools 路径改为你自己在本地的存储路径,并保存成 Update-Sysinternals.ps1 即可在本地进行使用。
从截图可以看到,Update-Sysinternals.ps1 脚本会自动检测本地缺少或微软已经更新的工具进行下载。当然也可以使用该脚本从头开始下载所有的 Sysinternals 工具,只需在下载开始前准备好一个新文件夹即可。而将脚本放到任务计划里面定期执行 SysInternals 套件自动更新的话,就再也无需去手动下载了。