Esto se está convirtiendo en toda una tradición, y basándome en el recuento de vistas de mis posts anteriores, una popularidad sin duda 🙂
Soy un hombre de tradiciones, así que me mantengo fiel a eso, y por lo tanto actualizo mi script de PowerShell que te permitirá instalar RSAT para Windows 10 v20H2 de forma automática y desatendida.
El script recibió algunos cambios menores, y ahora también es capaz de deshabilitar temporalmente WSUS, y volver a habilitarlo de nuevo después de la instalación.
A lo largo de los años y desde que creé el primer script, he recibido muchos comentarios diciendo, que si un dispositivo está configurado para usar WSUS, la instalación de Características bajo demanda puede fallar si cierta configuración no está en su lugar. Así que este es otro intento de tener el mayor éxito con el uso de mi script.
PowerShell
El script requiere derechos administrativos así como acceso a Internet (RSAT se instala a través de Microsoft Update).
El script se construye alrededor de Get-WindowsCapability, Add-WindowsCapability y Remove-WindowsCapability.
El script viene con 5 opciones:
- -Todo (-Todo es instalar TODAS las características dentro del paquete RSAT)
- -Básico (-Básico es sólo instalar AD DS, DHCP, DNS, Group Policy Management y Server Manager)
- -ServerManager (-ServerManager sólo instala el Server Manager)
- -Uninstall (-Uninstall elimina todas las características de RSAT de nuevo)
- -DisableWSUS ( -DisableWSUS deshabilitará y volverá a habilitar WSUS en el proceso de instalación de RSAT)
A continuación un ejemplo de ejecución del script manualmente con los parámetros -Basic y -DisableWSUS en Windows 10 v20H2:
Administrador de configuración
Estoy poniendo el script de Powershell para usarlo con una aplicación en ConfigMgr. Aunque esto es bastante estándar ConfigMgr, he incluido algunos fragmentos de la aplicación a continuación.
El programa de instalación:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
El programa de desinstalación:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Uninstall
El programa de reparación:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
Download
El script se encuentra ahora en mi página de GitHub: https://github.com/imabdk/Powershell/blob/master/Install-RSATv1809v1903v1909v2004v20H2.ps1
DISFRUTAD