RDS (Remote Desktop Services) Integration, Subscription and Management


Summary
This article provides information about how to Integrate, Subscribe and Manage Remote Desk Services (RDS) in MachPanel Control server.
Applies To

MachPanel version 7 and above

Prerequisites

Active Directory Domain is Integrated https://kb.machsol.com/Knowledgebase/50263/-Add-Active-Directory-Domain-in-MachPanel

Procedure
  • Enable RDS module: Log-in as Provider (or its Staff with abilities to Enable Built in Modules) Navigate to Home > System Configuration > Built-in Modules (../RCC/System/ConfigureModules.aspx)



  • Log-off and Log-in again to see changes.
  • Enable RDS provider(s) (should be enabled by default):
  • Navigate to Home > System Configuration > Providers > RDS Providers then Check "Enabled" and Click Save:  
Add Server Group
  • Navigate to Home > Service Director > RDS Hosting > Server Groups click to Add Server Group

  1. Server Group Name: A name of one's own choice
  2. Provider: Select from enabled RDS Provider (s)
  3. Active Directory Domain: Select from Active Directory Domains
Add Server to Server Group:
  • Navigate to: Home > Service Director > RDS Hosting > Server Groups > Servers

  • Once you click "Servers" button, you get following screen to fill in "Server FQDN", "Server IP" and "Roles" in RDS Server settings:

 

  1. Server FQDN: This is the Fully Qualified Domain Name for RDS Server.
  2. Server IP: This is the IP address (as per IP Binding in MachPanel Remote Configuration Studio) of RDS Server.
  3. Roles: This is the designated Server Role (deployed on remote RDS server). You can select "RD Connection Broker", "RD TS Gateway" or "Both" from drop-down:




Once added, Server will be shown in listing like this:




Click Test Service to ensure that connection is successful.

Add Microsoft RDS Service Plan
Navigate to Home > Service Plans > RDS Hosting, Click "Add New Product" from "Reseller Product Listing" or "Customer Product Listing" to add new plan for Reseller or Customer accordingly.
Flow is same as that of other modules (https://kb.machsol.com/Knowledgebase/52399/Creating-Service-Plan-Package-in-MachPanel) with the exception that cost and price of each resource can be set individually.
  • Basic Info

 

  • Resources

 

  • Payment Cycle and Payment Group Selection

 

  • Price Group: Cost and Price against each collection

 

  • Associate Add-on (only billing only add-on is available)



Click Finish button to complete package creation.

Subscribe customer to RDS Hosting Service:

Follow the steps as highlighted on KB link below but choose "RDS Hosting" from Service selection:
https://kb.machsol.com/Knowledgebase/50275/Sell-a-service-to-customer-in-MachPanel





After order is completed, Job is added to Service queue, after getting processed subscription will list in RDS Accounts

Manage RDS Hosting:
  • Navigate to Home > Service Director > RDS Hosting > Accounts

  • Clicking "Manage" link will take you to General Information tab:

  • You can put the subscription On-Hold, mark it Cancelled and /or Generate Renewal Invoice. Subscribed Add-on(s) and Billing details can be viewed in next two adjacent tabs.
  • You can view or add Policies from Polices Tab:

  • Click "Add Policy" button to add new policy:

  • You can view or add User Settings by clicking on User Settings Tab:




  • Lastly, You can Add New File Share and Sync All File Share Used Storage by clicking File Share.

 

       

  • You can navigate to detailed management of RDS Organization by going to RDS Organizations Tab and clicking on "Manage" button. Afterwards you get to see detailed management options as below:
  • Organization show read only Organization related information.




  • Security Group



  • User in an RDS organization are listed where these can be searched based on any of the given search filters


  • Add user

  • Add users in bulk using .csv

  • Update users in bulk Using .csv

  • Operations on User can be performed by clicking against any user in RDS users' listing

  • Like click on change password shows pop-up to change password

  • Edit user Interface looks like



Status and progress on actions performed can be tracked in Group Actions (Adjacent Tab)