Powershell New-RDM-Session creates only template

Powershell New-RDM-Session creates only template

avatar

When i try to create a new Session via New-RDM-Session and Set-RDM-Session not a new session is created, but a new Template in which the Servername is filled!
BTW: a CODE Tag displaying in another Font e.g. "Courier New" in the forum would make this more readable ;) THANKS!

PS D:\SW\Settings\RDP-Man> Get-RDM-Template

TemplateName ID Type Source
------------ -- ---- ------
Template_RDP-ASP 7c6e8a3a-b8d2-45a8-8bd5-ca23... Microsoft Remote Desktop (RDP) Shared
[b][i]Template_RDP-DMZ 75d30f77-1da0-4916-836f-3c03... Microsoft Remote Desktop (RDP) Shared[/i][/b]
Template_RDP-PHDOM c134f8ee-2ebe-4ad6-89c4-9e18... Microsoft Remote Desktop (RDP) Shared



$SingleServerName = "MOBILEAPP06P"
PS D:\SW\Settings\RDP-Man> $Bereich = "DMZ"
PS D:\SW\Settings\RDP-Man> $TemplateID = ( Get-RDM-Template | where {$_.TemplateName -like "*$Bereich"}).ID
PS D:\SW\Settings\RDP-Man> $TemplateID

Guid
----
75d30f77-1da0-4916-836f-3c03ffea52e7


PS D:\SW\Settings\RDP-Man> $MyNewSession = New-RDM-Session -Group $Bereich -Host $SingleServerName -Kind "RDPConfigured" -Name
$SingleServerName -TemplateID $TemplateID
PS D:\SW\Settings\RDP-Man> $MyNewSession


Domain :
UseVPN : False
UserName :
VNCOptions :
VNCType : RealVNC
VNCUrl :
VPNDomain :
VPNName :
VPNPassword :
VPNSafePassword :
VPNUserName :
AddOn : Devolutions.RemoteDesktopManager.Business.AddOnConnection
Agent : Devolutions.RemoteDesktopManager.Business.AgentConnection
AllowClipboard : True
AllowPasswordVariable : False
AlternalteHostVPNBefore : False
AlternateHostList : {}
AlternateHostMode : Default
AlternateHosts :
AlternateShell :
AlwaysAskForResources : False
AuthentificationLevel : ConnectDontWarnMe
AutoReconnection : True
Aws : Devolutions.RemoteDesktopManager.Business.AwsConnection
Azure : Devolutions.RemoteDesktopManager.Business.AzureConnection
AzureStorage : Devolutions.RemoteDesktopManager.Business.AzureStorageConnection
Children : {}
Citrix : Devolutions.RemoteDesktopManager.Business.CitrixConnection
ClearTextPassword :
Cmd : Devolutions.RemoteDesktopManager.Business.CmdConnection
Color : #FFC080
CommandLine :
CommandLineWaitForApplicationToExit : False
CommandLineWorkingDirectory :
Computer : Devolutions.RemoteDesktopManager.Business.ComputerConnection
ConnectionStringConnectionID :
ConnectionSubType :
ConnectionType : RDPConfigured
ConnectionTypeName : Microsoft Remote Desktop (RDP)
Console : False
CreatedBy :
CreationDateTime :
CredentialConnectionGroup :
CredentialConnectionID : 2f45a1e4-c900-4ca2-8910-2fceea3c2151
Credentials : Devolutions.RemoteDesktopManager.Business.CredentialsConnection
CustomStatus :
Customer : Devolutions.RemoteDesktopManager.Business.CustomerConnection
Dameware : Devolutions.RemoteDesktopManager.Business.DamewareConnection
Data :
DataEntry : Devolutions.RemoteDesktopManager.Business.DataEntryConnection
DataFileName :
DataReport : Devolutions.RemoteDesktopManager.Business.DataReportConnection
Description :
DescriptionRtf :
DescriptionUrl :
DescriptionUrlFormatted :
DesktopComposition : True
DisableBitmapCache : False
DisableCursorSetting : False
DisableFullWindowDrag : True
DisableMenuAnims : True
DisableThemes : True
DisableWallpaper : False
DisplayConnectionBar : True
DisplayMonitor : Primary
DomainHostOverride : False
DropBox : Devolutions.RemoteDesktopManager.Business.DropBoxConnection
EmbeddedData : {}
Encrypt : False
Events : Devolutions.RemoteDesktopManager.Business.ConnectionEvents
ExludeFromOpenedSession : False
FontSmoothing : False
Ftp : Devolutions.RemoteDesktopManager.Business.FtpConnection
Group : PHDOM
GroupCredentialPrompt :
GroupDetails : Devolutions.RemoteDesktopManager.Business.GroupConnection
GroupMain : PHDOM
GroupTab : DMZ
Groups : {PHDOM}
HasImage : False
Host : MOBILEAPP06P
HostDetails : Devolutions.RemoteDesktopManager.Business.HostConnection
HostDomain :
HostExtended : MOBILEAPP06P
HostPassword :
HostPort : -1
HostUserNameValue :
HostUserName :
HostFull : MOBILEAPP06P
HostWithPort : MOBILEAPP06P
HpRGS : Devolutions.RemoteDesktopManager.Business.HpRGSConnection
HyperV : Devolutions.RemoteDesktopManager.Business.HyperVConnection
ID : d7751cdb-484e-44fc-803e-875777a058f9
Image :
ImageMD5 :
ImportSource :
IncludeInFavorite : False
Intel : Devolutions.RemoteDesktopManager.Business.IntelConnection
InventoryReport : Devolutions.RemoteDesktopManager.Business.InventoryReportConnection
IsChild : False
IsQuickConnect : False
KeyboardHook : OnTheRemoteComputer
Kind : RDPConfigured
LocalTemplate : False
LogMeIn : Devolutions.RemoteDesktopManager.Business.LogMeInConnection
MetaInformation : Devolutions.RemoteDesktopManager.Business.ConnectionMetaInformation
Name : MOBILEAPP06P
GroupNameFormatted : PHDOM
NameFormatted : MOBILEAPP06P
OldPassword :
OpenEmbedded : True
PCAnywhere : Devolutions.RemoteDesktopManager.Business.PCAnywhereConnection
Parameter : MOBILEAPP06P
Parent :
PingConnectionMode : Default
PowerShell : Devolutions.RemoteDesktopManager.Business.PowerShellConnection
PromptCredentials : False
Putty : Devolutions.RemoteDesktopManager.Business.PuttyConnection
QuickConnectValue :
RDP : Devolutions.RemoteDesktopManager.Business.RDPConnection
RDPFileName :
Radmin : Devolutions.RemoteDesktopManager.Business.RadminConnection
RdpScreenHeight : 0
RdpScreenWidth : 0
RemoteAppName :
RemoteAssistance : Devolutions.RemoteDesktopManager.Business.RemoteAssistanceConnection
S3 : Devolutions.RemoteDesktopManager.Business.S3Connection
ScreenColor : C15Bits
ScreenConnect : Devolutions.RemoteDesktopManager.Business.ScreenConnectConnection
ScreenSize : Default
Script : Devolutions.RemoteDesktopManager.Business.ScriptConnection
SecurityGroup : 00000000-0000-0000-0000-000000000000
SecurityGroupInherited : False
SecurityGroupString :
SharedTemplate : True
ShellWorkingDirectory :
Shortcut : Devolutions.RemoteDesktopManager.Business.ShortcutConnection
ShowFooterEmbedded : False
ShowInTrayIcon : True
SmartSizing : True
SortPriority : 0
SoundHook : DoNotPlay
Span : False
Stamp : aed31952-583a-46b6-b3fc-9f3e1b1bb772
Status :
StatusLockedBy :
StatusMessage :
SubMode : 0
Tag :
TeamViewer : Devolutions.RemoteDesktopManager.Business.TeamViewerConnection
TemplateGroup : {}
TemplateGroupData :
TemplateName : Template_RDP-DMZ
TemplateSourceID : 75d30f77-1da0-4916-836f-3c03ffea52e7
Tools : Devolutions.RemoteDesktopManager.Business.ToolConnection
Undocked : False
UpdateDateTime :
UpdatedBy :
Url : MOBILEAPP06P
UsesClipboard : True
UsesDevices : True
UsesHardDrives : True
UsesPrinters : False
UsesSerialPorts : True
UsesSmartDevices : False
VMRC : Devolutions.RemoteDesktopManager.Business.VMRCConnection
VMWare : Devolutions.RemoteDesktopManager.Business.VMWareConnection
VNC : Devolutions.RemoteDesktopManager.Business.VNCConnection
VPN : Devolutions.RemoteDesktopManager.Business.VPNConnection
VirtualBox : Devolutions.RemoteDesktopManager.Business.VirtualBoxConnection
VirtualPC : Devolutions.RemoteDesktopManager.Business.VirtualPCConnection
Web : Devolutions.RemoteDesktopManager.Business.WebConnection
WebBrowserApplication : Default
WebBrowserUrl :
WindowsVirtualPC : Devolutions.RemoteDesktopManager.Business.WindowsVirtualPCConnection
XWindow : Devolutions.RemoteDesktopManager.Business.XWindowConnection
XenServer : Devolutions.RemoteDesktopManager.Business.XenServerConnection
Cid : 00000000-0000-0000-0000-000000000000
AddOnData : Devolutions.RemoteDesktopManager.Business.AddOnConnection

PS D:\SW\Settings\RDP-Man> Set-RDM-Session -Session $MyNewSession

PS D:\SW\Settings\RDP-Man> Get-RDM-Template

TemplateName ID Type Source
------------ -- ---- ------
Template_RDP-ASP 7c6e8a3a-b8d2-45a8-8bd5-ca23... Microsoft Remote Desktop (RDP) Shared
[b][u]Template_RDP-DMZ 6c980788-14e9-4505-be9d-b233... Microsoft Remote Desktop (RDP) Shared[/u][/b]
[b][i]Template_RDP-DMZ 75d30f77-1da0-4916-836f-3c03... Microsoft Remote Desktop (RDP) Shared[/i][/b]
Template_RDP-PHDOM c134f8ee-2ebe-4ad6-89c4-9e18... Microsoft Remote Desktop (RDP) Shared
edited by POI on 4/12/2013

All Comments (8)

avatar

What version of RDM are you running?

I concur, a CODE Tag would be very useful

Stéfane Lavergne

avatar

use the tag [ code ] (no space works) [ /code ]

this is not code
this is code
white space not saved

Stéfane Lavergne

avatar

cls;

$a = "TEST-RDP-PS-Template"
$b = "TEST-RDP"
$t = ( Get-RDM-Template | where {$_.TemplateName -like "*RDP*"}).ID;
$s = New-RDM-Session -Group $b -Host $a -Kind "RDPConfigured" -Name $a -TemplateID $t;

Set-RDM-Session -Session $s;

Get-RDM-Template | where {$_.ID -eq $s.ID};
Get-RDM-Session | where {$_.Name -eq $a};
The above script works with the latest release if you don't already have the latest please upgrade and let me know if that solved it for you.

Stéfane Lavergne

avatar

I've been using the latest version already - because i use the new SecretServer integration feature.
I can reproduce this any time :(
Regards,
Peter

avatar

can you send me a script (.ps1) file that you can reproduce the issue with? I've copy pasted your code from the first message (changed only the filter) and it works on my home and work PC running 8.2.2.0. Maybe it's something in the script that I'm not doing right.

Here is what I ran this morning with success Get-RDM-Template

$SingleServerName = "MOBILEAPP06P"
$Bereich = "DMZ"
$TemplateID = ( Get-RDM-Template | where {$_.TemplateName -like "RDP*"}).ID
$TemplateID

$MyNewSession = New-RDM-Session -Group $Bereich -Host $SingleServerName -Kind "RDPConfigured" -Name $SingleServerName -TemplateID $TemplateID
$MyNewSession
Set-RDM-Session -Session $MyNewSession

Get-RDM-TemplateThanks

Stéfane Lavergne

avatar

Got it, it only reproduces using Shared templates. We will fix this ASAP, but in the meantime there is a workaround add this:$MyNewSession.SharedTemplate = $falseto your PS script.

Get-RDM-Template

$SingleServerName = "MOBILEAPP06P"
$Bereich = "DMZ"
$TemplateID = ( Get-RDM-Template | where {$_.TemplateName -like "*Shared*"}).ID
$TemplateID

$MyNewSession = New-RDM-Session -Group $Bereich -Host $SingleServerName -Kind "RDPConfigured" -Name $SingleServerName -TemplateID $TemplateID
[b][i][u]$MyNewSession.SharedTemplate = $false[/u][/i][/b]
Set-RDM-Session -Session $MyNewSession

Get-RDM-Template | where {$_.ID -eq $MyNewSession.ID};
Get-RDM-Session | where {$_.Name -eq $SingleServerName};

Stéfane Lavergne

avatar

The fix will be available in the next release

Stéfane Lavergne

avatar

Thanks for the quick workaround! :applause: Your support is another reason I want got switch to your product!
Regards,
Peter
PS: I really miss a big (two) thumbs up Smiley!