Bereitstellung von RSAT (Remote Server Administration Tools) für Windows 10 v20H2 mit ConfigMgr und PowerShell

author
1 minute, 48 seconds Read
post views: 12.257

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 🙂

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.