Anyway to use Windows Terminal for ssh instead of implemented terminal?
Hi Hubert,
I think a remote command didn't do the trick here, because Starship edits the Terminal application itself, not the shell on the remote computer. A Windows terminal session seems to be the most promising here, but I can't make it work right now. At the end its just a workaround because its just for me and I'm not going to create hundreds of SSH sessions to use Windows Terminal instead of the internal "Terminal" app.
I have trouble to test a "Windows Terminal" session. Is there any documentation how to set it up?
Anyway to use Windows Terminal for ssh instead of implemented terminal?
Hi,
I want to use Starship for ssh sessions. It works fine with Windows Terminal. Is there any chance to implement the possibility to use Windows Terminal for ssh sessions instead of the RDM Terminal?
Kind regards,
Nico
Several ASP.net-Errors since update form 4.7.0 to 5.1.1.0
Hi Alexandre,
I enabled the debug protocols now. Is it possible that you check several things in a remote-support session?
To be honestly... I am not thaaaaaat iis-god :D
Kind Regards
Nico
Several ASP.net-Errors since update form 4.7.0 to 5.1.1.0
Hey Guys,
since the update to DVLS 5.1.1.0 we get several ASP.net-errors after a few hours of operation.
When i try to reach the website of DVLS it looks like this:
The Event-Log looks like this:
Here the content of sone ASP.net-errors:
Event code: 3007 Event message: A compilation error has occurred. Event time: 08.08.2018 09:45:15 Event time (UTC): 08.08.2018 07:45:15 Event ID: da3f3342a11b4e54bbcd34cdc40be39c Event sequence: 3 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/pwmanager-2561-131781879155185564 Trust level: Full Application Virtual Path: /pwmanager Application Path: D:\Devolutions Server Instanz\ Machine name: HLKPW1 Process information: Process ID: 2228 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: HttpCompileException Exception message: External component has thrown an exception. at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Request information: Request URL: https://hlkpw1:443/pwmanager/index.aspx Request path: /pwmanager/index.aspx User host address: 94.101.45.168 User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 11 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
Event code: 3007 Event message: A compilation error has occurred. Event time: 08.08.2018 09:44:48 Event time (UTC): 08.08.2018 07:44:48 Event ID: 4518970254b64d7ea03b72ea1aa06102 Event sequence: 3 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/pwmanager-2560-131781878880288080 Trust level: Full Application Virtual Path: /pwmanager Application Path: D:\Devolutions Server Instanz\ Machine name: HLKPW1 Process information: Process ID: 2228 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: HttpCompileException Exception message: External component has thrown an exception. at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Request information: Request URL: https://hlkpw1.hlkomm.intern:443/pwmanager/index.aspx Request path: /pwmanager/index.aspx User host address: 85.232.3.6 User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 11 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
Event code: 3007 Event message: A compilation error has occurred. Event time: 08.08.2018 09:44:01 Event time (UTC): 08.08.2018 07:44:01 Event ID: a46faba5d1014965b87bea04d217a664 Event sequence: 3 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/pwmanager-2559-131781878413034785 Trust level: Full Application Virtual Path: /pwmanager Application Path: D:\Devolutions Server Instanz\ Machine name: HLKPW1 Process information: Process ID: 2228 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: HttpCompileException Exception message: External component has thrown an exception. at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Request information: Request URL: https://hlkpw1:443/pwmanager/api/security/forcepublicipvalidation Request path: /pwmanager/api/security/forcepublicipvalidation User host address: 94.101.45.168 User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 24 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
Event code: 3007 Event message: A compilation error has occurred. Event time: 08.08.2018 09:41:47 Event time (UTC): 08.08.2018 07:41:47 Event ID: 318ae8ddb511436db1fd8bc976cf992d Event sequence: 3 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/pwmanager-2558-131781877075938731 Trust level: Full Application Virtual Path: /pwmanager Application Path: D:\Devolutions Server Instanz\ Machine name: HLKPW1 Process information: Process ID: 2228 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: HttpCompileException Exception message: External component has thrown an exception. at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Request information: Request URL: https://hlkpw1:443/pwmanager/ServerInfo.ashx Request path: /pwmanager/ServerInfo.ashx User host address: 10.0.6.62 User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 24 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) at System.Web.Compilation.BuildManager.CompileGlobalAsax() at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.CallAppInitializeMethod() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
And last but not least some Server-Informations:
OS: Windows Server 2016 Datacenter
Type: Virtual (VMWare vSphere 6.5)
CPU: 2
Core\CPU: 2
Memory: 16GB
NET Framework: 4.7.02053
Please let me know if you need further informations.
Kind Regards
Nico
Since update to 5.1.1.0 no eforcement of password policy possible
Hello,
Thank you for the explanation and the screen shots.
After some tests with older RDM and DVLS versions, the Password Generator tools always opened the Default local password template.
As I understand, you want that the Password Generator dialog opens with the template set in Data Source Settings - Password Template as the first available choice in the drop down selection. After a discussion with an engineer, they will add this on their to do list as a feature request.
I will transfer this thread into the Feature Request section.
Best regards,
Sounds great, thank you very much!
Kind Regards,
Nico
Since update to 5.1.1.0 no eforcement of password policy possible
Hello Erica,
it doesn't matter. It doesn't work in any way. Before we update to 5.1.1.0 the first selected template in the password generater, wich can be accessed by an entry, was "HL komm" and the password in an entry wich was generated by "Generate" was based on the template "HL komm" (excluded ambiguous characters like O,0,1,l,I etc.).
As you can see in the 3 screenshots before, i entered the password generator inside of an entry an the first selected template isn't "HL komm".
This template should be the first selected.
The big problem is, that the passwords generated by the button "Generate" are (it seems like) based on the template "Password Complexity" (is it new? it wasn't there before the update) and not our template based on our company password policy (and it forbidden passwords).
Kind Regards,
Nico
Since update to 5.1.1.0 no eforcement of password policy possible
Hey Guys,
since we updatet to 5.1.1.0 the enforcement of the password template of the password generator isn't possible anymore:
On Server:
On Client:
Any hints for the issue?
Kind Regards,
Nico
Please make the custom msi installer a bit smarter
Hi Guys,
everytime when we update our RDM i get massive complaints from our colleagues caused by forced creation of shortcuts. Especially the shortcut on desktop is a problem, becouse it's not removable without administrative privileges.
I can edit the msi installer with orca, but to be honestly i don't want to do that everytime. It would be nice if you provide the possibility to advice the installer to create or not create shortcuts with msi parameters. Maybe by setting a property value (https://www.advancedinstaller.com/forums/viewtopic.php?t=9572), but i don't know wich.
Kind Regards,
Nico
Fehlermeldung: NullReferenceException
Hallo Etienne,
der Timeout stand, aus mir unerklärlichen Gründen, auf 1 Minute. Ich habe diesen jetzt auf 480 Minuten gesetzt, das entspricht in etwa einem Arbeitstag.
Wir werden das jetzt weiter beobachten, falls nochmal etwas ist, werde ich mich nochmal melden.
Mit freundlichen Grüßen,Nico
Fehlermeldung: NullReferenceException
Hallo Etienne,
wir Nutzen derzeit den DVLS 4.7.0.0 und den RDM 13.0.6.0 (64-Bit).
Wir haben derzeit Auth-Probleme. Wir bekommen alle 2-3 Minuten folgende Meldung:
Dem App-Log kann ich folgenden Fehler entnehmen:
[01.02.2018 09:21:00 - 13.0.6.0 - 32-bit] Error Silent: System.Net.WebException: The remote server returned an error: (401) Unauthorized. at System.Net.HttpWebRequest.GetResponse() at Devolutions.Server.ApiWrapper.RestClient.GetResponse[T](HttpWebRequest request) at Devolutions.Server.ApiWrapper.RestClient.PutRequest[T,U](String apiUrl, T putObject) at Devolutions.Server.ApiWrapper.RDMSWebClient.MarkAsClosed(Guid connectionID) at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.cd8be0b6bc33c4a89798072250ac9a732.cd8e741e82e1bdc46b63c4dc8da8751af() at Devolutions.RemoteDesktopManager.Business.DataSources.RDMSWebApiClient.c5f4f6c72c053c0cd60a62abeeaa43fdf[cb75a0a5d15a1ad8b8a8a5e57cca214a3](c31561c0d54939abd223ac7c0cf30e7e6`1 c6cc9ab02b2ea9ccd42c7c0497677bcc2)
Auf dauer ist dieser Fehler sehr sehr nervig, vorallem, da unseren Technikern ständig die SSH-Sessions abstürzen.
Mit freundlichen Grüßen,
Nico
Fehlermeldung: NullReferenceException
Hallo,
unser Devolutions Server sendet folgende Fehlermeldung per Mail:The following error was received by at 31.01.2018 09:11:37 Error: NullReferenceException - Object reference not set to an instance of an object. at Devolutions.Server.Controllers.APIControllers.v2.BackendApiController.LogOut() at lambda_method(Closure , Object , Object[] ) at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.b__9(Object instance, Object[] methodParameters) at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken) --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Filters.ActionFilterAttribute.d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Controllers.ExceptionFilterResult.d__0.MoveNext() --- Default Source: Devolutions.Server
Ich kann mir nicht wirklich erklären wo das herkommt, können Sie mir helfen?
Mit freundlichen Grüßen
Nico Lammert
Possibility to use credentials from private vault for session-tools
Yes, I have tried it both with directly stored passwords as well as link to a password in the private safe with the set option.
It does not make a difference, its always taken only the password of the global settings, not the user-specific ones.
Possibility to use credentials from private vault for session-tools
The usage of the variable "$TOOL_PASSWORD$" gives me the output of the global settings, not of the user specific settings.
In the example that I have previously posted, there are no links to passwords, the passwords are stored directly in the settings.
So there is no need to enable "Allow password in variable" in any Credentials entry.
Possibility to use credentials from private vault for session-tools
Hi James,
yes of course:
Kind regards,
Nico
Possibility to use credentials from private vault for session-tools
For test purposes, I have stored in the normal settings as well as in the user-specific settings a Tools password. Under "After Connect - Macro" I have deposited the variable "$TOOL_PASSWORD$". When I start the macro with "Execute Typing Macro" I get as output the password stored in the normal settings, not that from the user-specific settings. Do I have to use another variable to use the user specific password?
Possibility to use credentials from private vault for session-tools
Hi,
can you provide the possibility to use credentials from the private vault for session-tools like for the session itself?:
Kind regards,
Nico
Shortcut Option for Custom-Installer
Hi,
would be nice if you would provide the possibility to enable or disable the creation of shortcuts on the taskbar/desktop/start menu:
We enroll the msi package with Symantec Altiris wich installs it over the msiexec command "msiexec.exe /i "Setup.RemoteDesktopManager.13.0.6.0.msi" /qn ALLUSERS=2". The problem is, that everytime we enroll an update the installer creates Shortcuts on desktop and the taskbar (2 icons: x32/x64-version). That's really annoying for many employees.
Regards,
Nico
Link a Host-Entry as Jump-Host
Hello Devolutions Support Team,
it would be nice if you provide the possibility to link an existing host entry inside a ssh session as "SSH Gateway (jump Host)", so that we don't have to change the jump host ip of more that 30 ssh sessions but the ip of the jump host session-entry.
Best Regards
Nico Lammert
Share entry to users and groups
Hi,
in our company are multiple departments with multiple security levels, so not every department should be able to see every entry.
Our plan is to use devolutions server and build the database like a tree with department directorys.
Now it would be great if there is the possibility to set a "home directory" to every role and a share button in the context menu when you right-click an entry to share the entry to a group (role) or an user.
For Example:
Department A (Role: Department A) has a home directory DevolutionServer1\Department A.
Department B (Role: Department B) has a home directory DevolutionServer1\Department B.
An epmloyee In Department A wants to share a Password to a colleague in Department B, but in the subdirectory where the password is located are some passwords that can not be published for security reasons.
In my imagination it would be nice if the employee in Department A can right-click the entry (Share -> To Group -> Department B) and share it to Deparment B. Now the Server generates a Subdirectory in the home directory of Department B called "Shared by Department A" where the colleague of Department B can find the shared password.
Can u realize something like this?
Regards
Nico Lammert
Remote Desktop Manager - Option to designate delimiters of double-click word selection
Hi,
Thank you for your post. I have a small question. Which connection type do you use? Let me know and we will try to prioritise the type for a fix.
Regards
Hello Mr. Hervieux,
the connection types, this feature would be great for, are "serial port", "Telnet" and "ssh Shell".
Thank you!
Regards
Remote Desktop Manager - Option to designate delimiters of double-click word selection
Hello,
i would like to turn in a feature request that is essential for our business (we are an ISP in Germany).
At the moment our employees uses the tool Xshell to administrate linux machines, switches, routers etc., WinSCP to transfer files to linux based machines and Windows RDP to administrate Windows Server machines.
Now we want to implement a professional password safe and a remote desktop manager for all case of applications. The problem is, that Devolutions Remote Desktop Manager is no option for us until there is no possibility to setup delimiters for the selection behaviour when double-clicking on words/strings in a cli/ssh session.
The option-window in xshell looks like this:

When you double click on ipv6 address for example it looks like this in xshell:

And when you try this in Devolutions Remote Desktop Manager it selects and copy only the chars between the colons (becouse colons are delimiters):

Thats the only reason why our employees don't like Devolutions Remote Desktop Manager, but its a dealbreaker for us, becouse of that the customer experience for our employees is realy annoying.
If you can add an option to setup the delimiters Devolutions Remote Desktop Manager would be a really great tool for us!
Best regards
Nico