To staje się już całkiem tradycją, a bazując na zliczaniu wyświetleń moich poprzednich postów, rzeczywiście popularną 🙂
Jestem człowiekiem z tradycjami, więc trzymam się tego wiernie, a co za tym idzie zaktualizowałem mój skrypt PowerShell, który umożliwi Wam automatyczną i bezobsługową instalację RSAT dla Windows 10 v20H2.
Skrypt otrzymał kilka drobnych zmian, a teraz jest również zdolny do tymczasowego wyłączenia WSUS i ponownego włączenia go po instalacji.
Przez lata i od czasu, gdy stworzyłem pierwszy skrypt, otrzymałem wiele komentarzy mówiących, że jeśli urządzenie jest skonfigurowane do korzystania z WSUS, instalacja funkcji na żądanie może się nie powieść, jeśli pewna konfiguracja nie jest na miejscu. Jest to więc kolejna próba osiągnięcia jak największego sukcesu przy użyciu mojego skryptu.
PowerShell
Skrypt wymaga praw administracyjnych oraz dostępu do Internetu (RSAT jest instalowany poprzez Microsoft Update).
Skrypt jest zbudowany wokół Get-WindowsCapability, Add-WindowsCapability i Remove-WindowsCapability.
Skrypt posiada 5 opcji:
- -All (-All to instalacja WSZYSTKICH funkcji w ramach pakietu RSAT)
- -Basic (-Basic to tylko instalacja AD DS, DHCP, DNS, Group Policy Management i Server Manager)
- -ServerManager (-ServerManager instaluje tylko Server Manager)
- -Uninstall (-Uninstall usuwa ponownie wszystkie funkcje RSAT)
- -DisableWSUS ( -DisableWSUS wyłączy i ponownie włączy WSUS w procesie instalacji RSAT)
Poniżej przykład ręcznego uruchomienia skryptu z parametrami -Basic i -DisableWSUS w systemie Windows 10 v20H2:
Configuration Manager
Składam skrypt Powershell do użycia z aplikacją w ConfigMgr. Chociaż jest to dość standardowy ConfigMgr, poniżej zamieściłem kilka fragmentów aplikacji.
Program instalacyjny:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
Program odinstalowujący:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Uninstall
Program naprawczy:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
Download
Skrypt znajduje się teraz na mojej stronie GitHub: https://github.com/imabdk/Powershell/blob/master/Install-RSATv1809v1903v1909v2004v20H2.ps1
ENJOY 🙂
.