Dit is nogal een traditie aan het worden, en gebaseerd op het aantal views van mijn vorige posts, inderdaad een populaire. 🙂
Ik ben een man van tradities, dus ik blijf daar trouw aan, en daarom heb ik mijn PowerShell script geüpdatet waarmee je RSAT voor Windows 10 v20H2 automatisch en onbeheerd kunt installeren.
Het script heeft enkele kleine wijzigingen gekregen, en is nu ook in staat om WSUS tijdelijk uit te schakelen, en het na de installatie weer in te schakelen.
In de loop der jaren en sinds ik het eerste script heb gemaakt, heb ik veel opmerkingen ontvangen waarin staat, dat als een apparaat is geconfigureerd om WSUS te gebruiken, de installatie van Features on Demand kan mislukken als bepaalde configuratie niet aanwezig is. Dus dit is een nieuwe poging om het meeste succes te hebben met het gebruik van mijn script.
PowerShell
Het script vereist beheerdersrechten en toegang tot het Internet (RSAT wordt geïnstalleerd via Microsoft Update).
Het script is opgebouwd rond Get-WindowsCapability, Add-WindowsCapability en Remove-WindowsCapability.
Het script komt met 5 opties:
- -All (-All is het installeren van ALLE functies binnen de RSAT bundel)
- -Basic (-Basic is alleen het installeren van AD DS, DHCP, DNS, Group Policy Management en Server Manager)
- -ServerManager (-ServerManager installeert alleen de Server Manager)
- -Uninstall (-Uninstall verwijdert alle RSAT-functies weer)
- -DisableWSUS ( -DisableWSUS zal WSUS uitschakelen en opnieuw inschakelen tijdens het proces van het installeren van RSAT)
Hieronder een voorbeeld van het handmatig uitvoeren van het script met de -Basic en -DisableWSUS parameters op Windows 10 v20H2:
Configuration Manager
Ik ben het Powershell-script aan het gebruiken met een toepassing in ConfigMgr. Hoewel dit vrij standaard ConfigMgr is, heb ik hieronder een paar fragmenten van de toepassing opgenomen.
Het installatieprogramma:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
Het verwijderingsprogramma:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Uninstall
Het reparatieprogramma:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .
Download
Het script is nu te vinden op mijn GitHub-pagina: https://github.com/imabdk/Powershell/blob/master/Install-RSATv1809v1903v1909v2004v20H2.ps1
ENJOY 🙂