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 🙂