Dette er ved at blive noget af en tradition, og baseret på antallet af visninger af mine tidligere indlæg, en populær en faktisk. 🙂
Jeg er en mand af traditioner, så jeg holder mig trofast til det, og derfor opdaterede jeg mit PowerShell script, som vil gøre det muligt for dig at installere RSAT til Windows 10 v20H2 automatisk og uden opsyn.
Scriptet har fået nogle mindre ændringer, og er nu også i stand til midlertidigt at deaktivere WSUS, og genaktivere det igen efter installationen.
Igennem årene og siden jeg oprettede det første script, har jeg modtaget mange kommentarer, der siger, at hvis en enhed er konfigureret til at bruge WSUS, kan installationen af Features on Demand mislykkes, hvis en vis konfiguration ikke er på plads. Så dette er endnu et forsøg på at få mest mulig succes med brugen af mit script.
PowerShell
Scriptet kræver administrative rettigheder samt adgang til internettet (RSAT installeres via Microsoft Update).
Scriptet er bygget op omkring Get-WindowsCapability, Add-WindowsCapability og Remove-WindowsCapability.
Scriptet leveres med 5 muligheder:
- -All (-All installerer ALLE funktioner i RSAT-bundlen)
- -Basic (-Basic installerer kun AD DS, DHCP, DNS, Group Policy Management og Server Manager)
- -ServerManager (-ServerManager er kun installation af Server Manager)
- -Uninstall (-Uninstall fjerner alle RSAT-funktioner igen)
- -DisableWSUS ( -DisableWSUS deaktiverer og aktiverer WSUS igen i forbindelse med installationen af RSAT)
Nedenfor vises et eksempel på at køre scriptet manuelt med parametrene -Basic og -DisableWSUS på Windows 10 v20H2:
Configuration Manager
Jeg sætter Powershell-scriptet til at bruge med et program i ConfigMgr. Selv om dette er ret standard ConfigMgr, har jeg inkluderet et par uddrag af programmet nedenfor.
Installationsprogrammet:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
Det afinstallerede program:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Uninstall
Reparationsprogrammet:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
Download
Scriptet er nu placeret på min GitHub-side: https://github.com/imabdk/Powershell/blob/master/Install-RSATv1809v1903v1909v2004v20H2.ps1
ENJOY 🙂