我有超过10个用于testing各种项目的hyper-v映像。 有些我经常使用一些不那么。
单独启动每台机器以运行Windows Update是很多工作。
我想知道是否有一个PowerShell脚本,可以启动每台机器,运行Windows更新,然后再closures它?
如果您的虚拟机仅包含最新(Vista或更高版本)的Windows系统,则不需要实际启动它们来应用更新; 您可以通过挂载它们并使用dism.exe离线服务工具直接执行离线.VHD文件。 dism.exe有几个function,其中一个function是将修补程序应用于脱机Windows映像或VHD文件。
这个非常好的脚本应该能够自动挂载一个VHD文件,应用一些更新并卸载它; 我没有亲自testing过,但看起来应该可以工作:
http://gallery.technet.microsoft.com/scriptcenter/839ee6f0-196f-4ed7-ac55-8e753c5d5ebe
不是我所知道的。 该function内置于SCVMM,一个非自由生产的MS销售。
你也许可以做一些自制脚本(如果我明天记起来,我已经有了一些类似于此的维护脚本,并且会发布它们)。