Script de PowerShell que instala el módulo de PowerShell PSWindowsUpdate

En el post anterior, vimos como instalar el módulo de PowerShell PSWindowsUpdate. Si tenemos que instalarlo en varias máquinas, sería interesante conventirlo en un script que podamos ejecutar directamente, y, de paso, que realice la instalación de actualizaciones de Windows Update:

installwindowsupdate.ps1

Set-ExecutionPolicy RemoteSigned -Force
Install-PackageProvider NuGet -Force
Import-PackageProvider NuGet
Set-PsRepository -Name PSGallery -InstallationPolicy Trusted
Save-Module -Name PSWindowsUpdate -Path C:WindowsSystem32WindowsPowerShellv1.0Modules
Install-Module -Name PSWindowsUpdate
Import-Module -Name PSWindowsUpdate
Get-WUInstall -WindowsUpdate -IgnoreUserInput -AcceptAll -IgnoreReboot -Verbose | Out-File C:WindowsTempPSWindowsUpdate.log