Automatic Import of Sessions via PowerShell and Devolution Server

Automatic Import of Sessions via PowerShell and Devolution Server

avatar

Hello,
I would like to inquire if it is possible to use PowerShell for the automatic import of sessions, utilizing Devolution Server as the backend. I understand that this can be done through RD Manager, but I am looking for a seamless and automatic solution.

My specific requirements include:

  1. The ability to import, update, and remove sessions from VMware using PowerShell or any other automated way. We are working with multiple session types, such as SSH, RDP, etc.
  2. Enforcing OTP for every user logging into RDM through Devolution Server, using it as the source.
  3. Access to comprehensive documentation on using PowerShell with Devolution Server, particularly focusing on managing the server without the RD Manager. Is this feasible?
  4. Lastly, I would appreciate an explanation of the benefits of using Devolution Server compared to directly connecting RDM with MSSQL. What justifies the additional investment?
  5. Can i get some person/support to answer my questions and help with setup during the POC?


Thank you in advance for your assistance.
Best regards,

All Comments (1)

avatar

Hello,

You can use the VMWare Synchronizer to import machines from VMWare automatically, no PowerShell is required. By default, either RDP or VMRC sessions are created, but you can apply different templates to create other kind of entries, for example SSH. You would need one synchronizer per type of entry you want to create. https://help.remotedesktopmanager.com/commands_creatingtemplates.html


You can then enable the Schedule feature, so it automatically runs every day - https://docs.devolutions.net/kb/devolutions-server/how-to-articles/enable-server-side-synchronizer/

As for the MFA, it can be set to be required for all connections to Devolutions Server - https://docs.devolutions.net/server/web-interface/administration/configuration/server-settings/security/two-factor/

As for the PowerShell, the Github shows all the functions that can be used, with samples: https://github.com/Devolutions/devolutions-server/tree/main/Powershell%20Module
Please note that if your Devolutions Server is 2023.1, you will need to use this module instead, but the same functions are available: https://www.powershellgallery.com/packages/devolutions.powershell/

This is how you can connect: https://docs.devolutions.net/kb/devolutions-server/how-to-articles/powershell-connectivity/

Please note that the RDM module can also be used, even if RDM is not installed on the machine.

The main advantage of Devolutions Server over SQL is the security features - https://devolutions.net/solutions/use-case/how-organizations-can-use-devolutions-server-to-improve-security-when-authenticating-remote-desktop-manager-users/

There are also several features that are only available with Devolutions Server (or Hub Business for some of them), for example:

  • Manage permissions with user groups imported from AD/AAD/Okta (and Okta authentication)
  • PAM Module
  • Gateway Module
  • Emails
  • Secure password of file sharing via messages
  • Scheduled synchronizers (AD and VMWare)


To receive help during your PoC, simply write to service@devolutions.net, a technician will assist you with the installation and the initial configuration.

Best regards,

Richard Boisvert

7f65e6f2-1b1a-44fa-801e-2e273b512418.png