我目前正在构建一个powershell
脚本。脚本需要使用WOL
唤醒计算机列表并告诉他们运行Windows更新并安装更新,更新完成后需要关闭列表中的所有计算机。
我有脚本的第一部分工作。我csv
列表中的所有计算机都将WOL
。对我来说,下一部分是让他们更新他们的操作系统。
问题
以下是我不确定实现这一目标的最佳方法是什么。该脚本将以某种方式知道计算机何时完成更新以告知其关闭。这可能在powershell
吗?
实施例
我在想有两种方法可以解决这个问题:
我可以使用在每台主机上本地运行的更新脚本,并从WOL脚本远程运行此脚本。
或者我可以从一个脚本中运行它,即WOL列表中的所有计算机然后告诉它们更新,等待1小时然后告诉它们全部关闭。
摘要
总结我的要求:
WOL,Windows Update,关机脚本的最佳流程是什么?
远程唤醒所有计算机,然后在每台本地计算机上远程运行脚本以更新窗口并在更新完成后关闭。
远程唤醒所有计算机,发送消息进行远程更新,等待大约1小时(所有更新应在此之前完成)然后远程关闭。