Esta está a tornar-se uma tradição, e com base na contagem de views dos meus posts anteriores, uma muito popular. 🙂
Eu sou um homem de tradições, por isso estou a manter-me fiel a isso, e por isso actualizei o meu script PowerShell que lhe permitirá instalar o RSAT para o Windows 10 v20H2 automaticamente e sem supervisão.
O script recebeu algumas pequenas alterações, e agora também é capaz de desactivar temporariamente o WSUS, e reactivá-lo novamente após a instalação.
Todos os anos e desde que criei o primeiro script, tenho recebido muitos comentários dizendo, que se um dispositivo estiver configurado para usar o WSUS, a instalação de Features on Demand pode falhar se determinada configuração não estiver no lugar. Então esta é mais uma tentativa de ter mais sucesso com o uso do meu script.
PowerShell
O script requer direitos administrativos bem como acesso à Internet (RSAT é instalado através do Microsoft Update).
O script é construído em torno de Get-WindowsCapability, Add-WindowsCapability e Remove-WindowsCapability.
O script vem com 5 opções:
- -All (-Todos está instalando TODOS os recursos dentro do pacote RSAT)
- -Basic (-Basic está instalando apenas AD DS, DHCP, DNS, Group Policy Management and Server Manager)
- -ServerManager (-ServerManager está apenas instalando o Server Manager)
- -Uninstall (-Desinstalar remove todos os recursos RSAT novamente)
- -DisableWSUS ( -DisableWSUS irá desabilitar e reativar o WSUS no processo de instalação do RSAT)
Below um exemplo de execução manual do script com os parâmetros -Basic e -DisableWSUS no Windows 10 v20H2:
Configuration Manager
Ponho o script Powershell para usar com uma aplicação no ConfigMgr. Embora isto seja bastante padrão no ConfigMgr, incluí alguns trechos da aplicação abaixo.
O programa de instalação:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
O programa de desinstalação:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NãoInteractivo -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Desinstalar
O programa de reparação:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NãoInteractivo -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
Download
O script agora está localizado na minha página do GitHub: https://github.com/imabdk/Powershell/blob/master/Install-RSATv1809v1903v1909v2004v20H2.ps1
ENJOY 🙂