BoxStarter的Install-WindowsUpdate会重启机器吗?


0

我使用BoxStarter Install-WindowsUpdate来保持我的开发机器最新。我从PowerShell命令行运行它。

PS C:\Users\Administrator> Install-WindowsUpdate

我想我有一次注意到机器重新启动了。但是,特别是在几个月的基础VM上,它发生了 Install-WindowsUpdate 将安装几十个更新,然后报告已完成,而手动重启VM后有更多更新。我希望BoxStarter能够安装更新,重新启动并重复,直到没有更新。那可能吗?

我知道BoxStarter的承诺是它会在需要时重新启动机器,但是你可能需要从WebLauncher运行一个BoxStarer脚本( http://boxstarter.org/package/nr/url?[script-location] )。在我的用例中,我正在运行BoxStarter WinConfig功能 来自PowerShell。


请注意,您的URL中的/ nr /将明确阻止重新启动,因此,如果您要调用需要重新启动的脚本(Windows更新,.NET Framework安装等),则至少需要删除它。
dragon788

Answers:


3

Install-WindowsUpdate 将重新启动您的计算机,但它必须从boxstarter包内运行。如果直接从命令行运行,它将无法按预期工作。我创造了一个巧克力包 Boxstarter.WindowsUpdate 它只包含Install-WindowsUpdate。所以你可以通过boxstarter安装它: Install-BoxstarterPackage


谢谢马特。我将尝试从PowerShell运行Install-BoxstarterPackage。我在Chocolaty上找到了你的Windows更新包。
Jan H

@ matt-wrock Invoke-Boxstarter是否接受内联脚本块 Invoke-Boxstarter { Install-WindowsUpdate -all } or do you have to write it to a file first so, (Set-Content script.ps1“Install-WindowsUpdate -all”)| Invoke-Boxstarter script.ps1`?如果后者不支持任意脚本块/对象,则后者可能是一种解决方法。
dragon788
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.