How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD

Let’s have a quick look at How to Deploy Remote Desktop Client using ConfigMgr | SCCM. I normally use this version of the RD client to connect to Windows Virtual Desktop(WVD) session hosts. SCCM can help to deploy RD clients automatically to all the users with WVD access.

I have a more detailed post on how to manually install and configure Windows Virtual Desktop(WVD) related activities for the remote desktop client. well, the drawback of manual installation is that you need to provide administrative access to end-users.

Download Remote Desktop Client

Download the RD Client for WVD from the following links. You can use the downloaded source file to create the ConfigMgr application for the RD client.

Create RD Client App using ConfigMgr

Let’s learn how to create a Remote Desktop application for accessing Windows Virtual Desktop (WVD) session hosts.

Patch My PC
  • Navigate to \Software Library\Overview\Application Management\Applications
  • Right-Click on the applications and select Create Application option.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • Summary details of Remote Desktop applications taken from MSI metadata.
Application name: Remote Desktop
 Publisher: 
 Software version: 
 Deployment type name: Remote Desktop - Windows Installer (*.msi file)
 Product Code: {0D305810-09D2-49D9-8AF7-D5459F40BB95}
 Installation behavior: Install for user
 Content location: \CMMEMCM\Sources\Package Sources\RD Client\
 Number of files: 1
 Content files: 
      RemoteDesktop_1.2.1755.0_x64.msi
  • Click on the Next to continue.

Enter the following details and click on the next button to continue.

  • Name – Remote Desktop
  • Publisher – Microsoft
  • Command Line – msiexec /i “RemoteDesktop_1.2.1755.0_x64.msi”
  • Install Behavior – Install for User
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • To exit Create Application Wizard, click on CLOSE.
General Information:
 •    Application name: Remote Desktop
 •    Administrator comments:
 •    Publisher: Microsoft
 •    Software version: 1.2.1755
 •    Optional reference:
 Categories:
 Deployment type name: Remote Desktop - Windows Installer (*.msi file)
 Requirement rules:
 Content:
 •    Content location: \CMMEMCM\Sources\Package Sources\RD Client\
 •    Installation program: msiexec /i "RemoteDesktop_1.2.1755.0_x64.msi"
 Detection Method:
 •    Product code: {0D305810-09D2-49D9-8AF7-D5459F40BB95}
 User Experience:
 •    Installation behavior: Install for user
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD

RD Client Application Created

Let’s confirm whether the RD client application is created or not.

  • Navigate to \Software Library\Overview\Application Management\Applications
  • Search with “Remote Desktop“.
  • Remote Desktop application is created with one (1) deployment type.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD

Transfer Source Files to Distribution Point

You need to distribute the content (source files of RD client application) to distribution points. Let’s follow the below step to complete the SCCM application distribution process.

  • Right-click on Remote Desktop Client package and select Distribute Content option.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • Click on the Next button from Distribute Content Wizard.
    • Make sure the following option is selected – Detect associated content dependencies and add them to this distribution.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • Click on the Next button after reviewing the content – The content related to RD Client has been selected, and its associated dependencies will be added to this distribution point.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • The content will be distributed to the following distribution points, Distribution point groups and the distribution point groups that are currently associated with collections.
  • From the content destination option – Click on Add button and select Distribution Point to add content to the DP.
  • Select the Distribution Point (DP).
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • Click on the OK button and then on the NEXT button to continue.
  • Click on the Next, Next, and Close button to finish the content distribution of the RD client package.
Content (1):
 •    Remote Desktop
 Dependencies (1):
 •    Remote Desktop
 Collections (0):
 Distribution point groups (0):
 Distribution points (1):
 •    CMMEMCM.MEMCM.COM
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD

Check the Content Distribution Status

You can check the content distribution status from the following path.

Adaptiva
  • Navigate to \Monitoring\Overview\Distribution Status\Content Status\Remote Desktop
    • Where remote desktop is the application name
  • You can check whether the content is successfully distributed to the DP.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD

Deploy RD Client Application to a Collection

Now, let’s figure out how to deploy the RD client application to a collection.

  • Right-click on the Remote Desktop application and select the Deploy option.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • Click on the Browse button to select the collection to deploy the WVD RD client application,
  • Select the user collections from the drop-down menu.
  • Click on the HTMD User Collection as shown in the following figure.
  • Click on the OK and Next buttons to continue.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • Click on the Next button from the content page because we have already distributed the last section’s content.
  • Specify settings to control how this software is deployed.
    • I’m making this Install and available.
  • Click on the Next to continue.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • Specify the schedule for this deployment
    • The application will be available as soon as possible by default. If this application should be made available at a different time, change the availability time to the desired UTC.
  • Click on Next to continue.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • I keep the user experience and alerts as default settings.
  • Click on the Next and then Next button to check-verify the summary.
General
 •    Software: Remote Desktop
 •    Collection: HTMD User (Member Count: 1)
 •    Use default distribution point groups associated to this collection: Disabled
 •    Automatically distribute content for dependencies: Enabled
 Deployment Settings
 •    Action: Install
 •    Purpose: Available
 •    Allow end users to attempt to repair this application: Disabled
 •    Allow clients to use a metered Internet connection to download content: Disabled
 Application Settings (retrieved from application in software library)
 •    Application Name: Remote Desktop
 •    Application Version: 1.2.1755
 •    Application Deployment Types: Windows Installer (*.msi file)
 Scheduling
 •    Time based on: UTC
 •    Available Time: As soon as possible
 •    Deadline Time: Disabled
 •    Delayed enforcement on deployment: Disabled
 User Experience
 •    User notifications: Display in Software Center and show all notifications
 •    Ignore Maintenance Windows: Disabled
 •    System restart  (if required to complete the installation): Disabled
 •    Commit changes at deadline or during a maintenance window (requires restarts): Enabled
 Alerts
 •    Enable System Center Operations Manager maintenance mode: Enabled
 •    Generate System Center Operations Manager alert when a software installation fails: Disabled
 •    Create a deployment alert when the threshold is lower than the following: Disabled
 •    Create a deployment alert when the threshold is higher than the following: Disabled
  • Click on Next, Next, and Close to exit the wizard.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD

PolicyAgent.log

I did initiate a user policy sync from ConfigMgr Applet – User Policy Retrieval & Evaluation Cycle in the control panel to trigger the user policy refresh.

The policyagent.log from SCCM client logs.

  • Requesting User policy assignments for ‘S-1-5-21-2901188661-3025291148-348095268-500’ from authority ‘SMS:MEM’. IsDomainUser = 1, IsCloudUser = 1
  • Raising event:instance of CCM_PolicyAgent_AssignmentsRequested
  • Successfully submitted an event to the Status Agent.
  • Processing User assignments from ‘SMS:MEM’. The new cookie is ‘2021-03-10 07:50:55.177’.
  • Raising event: instance of CCM_PolicyAgent_AssignmentsReceived

Results

Let’s check whether the application is available in Software Center or not.

How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
  • I have installed the WVD RD Client application from Software Center.
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD
How to Deploy Remote Desktop Client using ConfigMgr | SCCM | WVD

Resources

Author

Anoop is Microsoft MVP! He is a Solution Architect in enterprise client management with more than 20 years of experience (calculation done in 2021) in IT. He is a blogger, Speaker, and Local User Group HTMD Community leader. His main focus is on Device Management technologies like SCCM 2012, Current Branch, and Intune. E writes about ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, AVD, etc…

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.