Dies wird langsam zur Tradition, und wenn man die Anzahl der Aufrufe meiner früheren Beiträge betrachtet, sogar zu einer beliebten 🙂
Ich bin ein Mann der Traditionen, also bleibe ich dem treu und habe daher mein PowerShell-Skript aktualisiert, mit dem Sie RSAT für Windows 10 v20H2 automatisch und unbeaufsichtigt installieren können.
Das Skript hat einige kleinere Änderungen erhalten und ist nun auch in der Lage, WSUS vorübergehend zu deaktivieren und nach der Installation wieder zu aktivieren.
Im Laufe der Jahre und seit ich das erste Skript erstellt habe, habe ich viele Kommentare erhalten, die besagen, dass, wenn ein Gerät für die Verwendung von WSUS konfiguriert ist, die Installation von Features on Demand fehlschlagen kann, wenn eine bestimmte Konfiguration nicht vorhanden ist. Daher ist dies ein weiterer Versuch, mit der Verwendung meines Skripts möglichst erfolgreich zu sein.
PowerShell
Das Skript erfordert administrative Rechte sowie Zugriff auf das Internet (RSAT wird über Microsoft Update installiert).
Das Skript ist um Get-WindowsCapability, Add-WindowsCapability und Remove-WindowsCapability herum aufgebaut.
Das Skript kommt mit 5 Optionen:
- -All (-All installiert ALLE Funktionen des RSAT-Pakets)
- -Basic (-Basic installiert nur AD DS, DHCP, DNS, Group Policy Management und Server Manager)
- -ServerManager (-ServerManager installiert nur den Server Manager)
- -Uninstall (-Uninstall entfernt alle RSAT-Funktionen wieder)
- -DisableWSUS ( -DisableWSUS wird WSUS während der Installation von RSAT deaktivieren und wieder aktivieren)
Nachfolgend ein Beispiel für die manuelle Ausführung des Skripts mit den Parametern -Basic und -DisableWSUS unter Windows 10 v20H2:
Konfigurationsmanager
Ich verwende das Powershell-Skript mit einer Anwendung in ConfigMgr. Obwohl es sich hierbei um ein ziemlich standardmäßiges ConfigMgr handelt, habe ich unten ein paar Schnipsel der Anwendung eingefügt.
Das Installationsprogramm:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
Das Deinstallationsprogramm:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Uninstall
Das Reparaturprogramm:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\Install-RSATv1809v1903v1909v2004v20H2.ps1 -Basic
Download
Das Skript befindet sich nun auf meiner GitHub-Seite: https://github.com/imabdk/Powershell/blob/master/Install-RSATv1809v1903v1909v2004v20H2.ps1
GENUSS 🙂