Deploy RSAT (Remote Server Administration Tools) for Windows 10 v20H2 using ConfigMgr and PowerShell

author
1 minute, 39 seconds Read
post views:

Tästä on tulossa melkoinen perinne, ja aiempien postausteni katselukertojen lukumäärän perusteella todella suosittu 🙂

Olen perinteiden mies, joten pysyn siinä uskollisena, ja siksi päivitin PowerShell-skriptini, jonka avulla voit asentaa RSAT:n Windows 10 v20H2:lle automaattisesti ja ilman valvontaa.

Skripti sai joitain pieniä muutoksia, ja se pystyy nyt myös poistamaan WSUS:n tilapäisesti käytöstä ja ottamaan sen uudelleen käyttöön asennuksen jälkeen.

Vuosien varrella ja sen jälkeen, kun loin ensimmäisen skriptin, olen saanut paljon kommentteja, joissa sanottiin, että jos laite on konfiguroitu käyttämään WSUS:aa, Features on Demand -ominaisuuksien asentaminen voi epäonnistua, jos tietyt konfiguraatiokehotukset eivät ole kunnossa. Joten tämä on toinen yritys saada skriptini käyttö mahdollisimman hyvin onnistumaan.

PowerShell

Skripti vaatii järjestelmänvalvojan oikeudet sekä pääsyn Internetiin (RSAT asennetaan Microsoft Update -palvelun kautta).

Skripti rakentuu Get-WindowsCapability-, Add-WindowsCapability-, Add-WindowsCapability- ja Remove-WindowsCapability-ohjelmien ympärille.

Skriptissä on 5 vaihtoehtoa:

  • -All (-All asentaa KAIKKI RSAT-paketin ominaisuudet)
  • -Basic (-Basic asentaa vain AD DS, DHCP, DNS, Ryhmäkäytäntöjen hallinta ja Server Manager)
  • -ServerManager (-ServerManager asentaa vain Server Managerin)
  • -Uninstall (-Uninstall poistaa kaikki RSAT:n ominaisuudet uudelleen)
  • -DisableWSUS ( -DisableWSUS poistaa WSUS:n käytöstä ja ottaa sen uudelleen käyttöön RSAT:n asennuksen aikana)

Alla esimerkki komentosarjan suorittamisesta manuaalisesti -Basic- ja -DisableWSUS-parametreilla Windows 10 v20H2:ssa:

Configuration Manager

Laitan Powershell-skriptin käyttöön ConfigMgr:n sovelluksen kanssa. Vaikka kyseessä on melko tavallinen ConfigMgr, olen lisännyt alla muutaman pätkän sovelluksesta.

Asennusohjelma:

powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic

Poisto-ohjelma:

powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Uninstall

Korjausohjelma:

powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic

Lataus

Skripti löytyy nyt GitHub-sivultani: https://github.com/imabdk/Powershell/blob/master/Install-RSATv1809v1903v1909v2004v20H2.ps1

ENJOY 🙂

Similar Posts

Vastaa

Sähköpostiosoitettasi ei julkaista.