While loading the last powershell module version, I got a message:
Import-Module: The version of PowerShell on this computer is '7.4.7'. The module 'C:\Users\username\Documents\PowerShell\Modules\Devolutions.PowerShell\2025.1.2\Devolutions.PowerShell.psd1' requires a minimum PowerShell version of '7.5' to run. Verify that you have the minimum required version of PowerShell installed, and then try again.
Although Pwsh 7.5 is the latest version, 7.4.7 is currently the latest LTS version. Since RDM is also targeted for an enterprise environment, does it not make sense to support the latest Pwsh LTS version as well?
Hi,
Remote Desktop Manager 2025.1 switched to .NET 9 for a variety of reasons, including to get bug fixes that weren't backported to .NET 8. One of the side effects of this is that the Devolutions.PowerShell module, which is based on the same core are RDM, has to use a version of PowerShell with a corresponding version of the .NET runtime. This is why PowerShell 7.5 is now the minimum version because it is based on .NET 9. I understand it would be nice if we could remain compatible with .NET 8 and relatively-recent versions of PowerShell that are built on top of it, but it's unfortunately a choice between longer backward compatibility and getting bug fixes from the .NET runtime.
Best regards,
Marc-André Moreau
Thank you for the explanation, can you also update the documentation?
https://docs.devolutions.net/powershell/rdm-powershell/powershell-scripting/powershell-module/
Hello,
Just a quick note that our online documentation has been updated.
Best regards,
Jeff Dagenais