Deploy RSAT (Remote Server Administration Tools) per Windows 10 v20H2 usando ConfigMgr e PowerShell

author
1 minute, 45 seconds Read
visualizzazioni post: 12,257

Questa sta diventando una vera e propria tradizione, e in base al conteggio delle visualizzazioni dei miei post precedenti, una tradizione popolare. 🙂

Sono un uomo di tradizioni, quindi mi sto attenendo a questo, e quindi ho aggiornato il mio script PowerShell che vi permetterà di installare RSAT per Windows 10 v20H2 automaticamente e senza supervisione.

Lo script ha ricevuto alcune modifiche minori, ed è ora anche in grado di disabilitare temporaneamente WSUS, e riabilitarlo di nuovo dopo l’installazione.

Nel corso degli anni e da quando ho creato il primo script, ho ricevuto un sacco di commenti che dicono, che se un dispositivo è configurato per utilizzare WSUS, l’installazione di Features on Demand può fallire se alcune configurazioni non sono in atto. Quindi questo è un altro tentativo di avere più successo con l’uso del mio script.

PowerShell

Lo script richiede diritti amministrativi e l’accesso a Internet (RSAT è installato tramite Microsoft Update).

Lo script è costruito intorno a Get-WindowsCapability, Add-WindowsCapability e Remove-WindowsCapability.

Lo script ha 5 opzioni:

  • -All (-All è l’installazione di TUTTE le funzionalità del bundle RSAT)
  • -Basic (-Basic è solo l’installazione di AD DS, DHCP, DNS, Group Policy Management e Server Manager)
  • -ServerManager (-ServerManager sta installando solo Server Manager)
  • -Uninstall (-Uninstall rimuove di nuovo tutte le caratteristiche di RSAT)
  • -DisableWSUS ( -DisableWSUS disabiliterà e riabiliterà WSUS nel processo di installazione di RSAT)

Di seguito un esempio di esecuzione manuale dello script con i parametri -Basic e -DisableWSUS su Windows 10 v20H2:

Configuration Manager

Sto usando lo script Powershell con un’applicazione in ConfigMgr. Mentre questo è abbastanza standard per ConfigMgr, ho incluso alcuni frammenti dell’applicazione qui sotto.

Il programma di installazione:

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

Il programma di disinstallazione:

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

Il programma di riparazione:

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

Download

Lo script si trova ora sulla mia pagina GitHub: https://github.com/imabdk/Powershell/blob/master/Install-RSATv1809v1903v1909v2004v20H2.ps1

GODETEVI 🙂

Similar Posts

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.