Deploy RSAT (Remote Server Management Applications ) for Windows 10 v1909 with ConfigMgr and Powershell

remote server


Was released to MSDN users and, a week True to convention, I am upgrading my Powershell script, so helping you to set up RSAT for Windows 10 1909 and unattended.

I obtained some comments in thanks, also my 1903 script I made a few improvements. Including:

Additional test for reboots that are impending. RSAT if reboot is impending Attributes may not install successfully

Additional test by Group Policy

History reveals that In case Group Policy configures WSUS Additional settings may be required for a few surroundings

Installing and empowering Remote Server Management Programs Using ConfigMgr 2007

It took me a while to find out something that is Very straightforward and plausible… I could not get different areas of the Remote Server Management Applications (RSAT) empowered by command-line onto Windows 7 x64… On Windows 7 x86 it is pretty straight forward, since it could be carried out with the default option DISM commands. However, on Windows 7 x64 it is difficult to have it to use the variant of DISM.

Because the ConfigMgr customer is configMgrClientThis is If a application wishes to System32 and program, it is going to be redirected to%windir SysWOW64. I tried everything, actually defining the entire path to the DISM executable, but it didn’t matter… Until I eventually figured out that there’s just something named SysNative. WOW64 admits SysNative as a alias used to signify the file system shouldn’t divert the accessibility. As it had been difficult to discover this info empower some attributes and I will post my answer here in order to set up RSAT. Here really is the batch-file I finished up:

REM SET DISM Directory predicated on OS Architecture

REM SET RSAT Version predicated on OS Architecture



) ELSE (




RSAT to be installed by REM RUN WUSA

REM ======================================================

REM ======================================================

Attributes to be enabled by REM RUN DISM

REM ======================================================


Featurename:RemoteServerAdministrationTools-Roles-HyperV /silen

REM ======================================================

REM EXIT Errorlevel

REM ======================================================

The factors were place by the very first part of this batch-file based The structure and the next part is going to do the real installing and empowering (in the case it will permit the Hyper-V supervisor ).

Download the Entire installer(s ) ) of remote server Msu or x86fre_GRMRSAT_MSU.

Copy the code above and make a batch-file.

Make a New Bundle in ConfigMgr 2007 (Website hosting > Computer Management > Software Distribution > Programs ) and stage the Data Source into the place where the installer(s) as well as also the batch-file are.

Make a New App with the package that is recently created and utilize As the title of this batch document.

Make a New Ad of the program that is recently created and It is ready to put in and empower!


The script needs accessibility in Addition to rights To the Web (RSAT is set up via Microsoft Update).

The script is constructed around Get-WindowsCapability,

Yet the script includes 4 choices:

-Everything (-All is installing ALL the attributes within the RSAT package )

-ServerManager (-ServerManager Is Simply installing the Server Supervisor )

-Uninstall (-Uninstall eliminates all RSAT features )


D of running the script another instance

If WSUS Appears to be configured with notice the logging Group Policy.

Configuration Manager

I am placing the Powershell script to utilize an application in SCCM. I’ve included a couple snippets of this program under, Though this is fairly SCCM.

The setup program:

\Install-RSATv1809v1903v1909. Ps1 -Fundamental

The program:

\Install-RSATv1809v1903v1909. ps1 -Uninstall