O Boxstarter pode fazer isso, mas ainda vai demorar um pouco. No entanto, prefiro deixar o boxstarter fazer isso porque você pode ver o progresso à medida que cada atualização é baixada e instalada. Além disso, você não está proibido de trabalhar enquanto as atualizações estão ocorrendo.
A maneira mais fácil de fazer isso a partir de um PC limpo é abrir esta url do Internet Explorer: link
Isso instalará o boxtarter em um local temporário e executará o pacote WindowsUpdate. Você será solicitado a fornecer uma senha que será usada para realizar as reinicializações necessárias.
Você também pode baixar e instalar os módulos Boxstarter de chocolatey:
choco install Boxstarter -y
Ou você pode baixá-los do link . Uma vez instalados, os comandos boxstarter podem ser executados a partir da linha de comando e você pode invocar atualizações executando:
$c = Get-Credential
Install-BoxstarterPackage -PackageName Boxstarter.WindowsUpdate -Credential $c
Finalmente, você pode incluir a instalação do Windows Update em qualquer pacote boxstarter que você criar, incluindo este comando no pacote:
Install-WindowsUpdate -AcceptEula
O parâmetro AcceptEula ajuda a evitar prompts de algumas das poucas atualizações que podem exigir a aceitação de um eula.