Forum / Remote Desktop Manager - PowerShell Repository

Basic properties of sessions

  • Create an Issue
  • Cancel

Here's a dictionary of basic properties that you can assign. Obviously there are complex objects, as well as guidelines for passwords and encrypted fields, but this may get you started and give you 90% of what you need. Please post requests on new topics.

By the way, this is mostly the result of running

$sess | Get-Member -membertype properties | where {$_.Definition -match "get;set;"} | where {$_.Definition -match "^string" -or $_.Definition -match "^bool" -or $_.Definition -match "^int" -or $_.Definition -match "^guid"}



Maurice Côté

signaturesignature

Clock4 yrs

TypeName: Devolutions.RemoteDesktopManager.Business.Connection


AllowClipboard
AllowPasswordVariable
AllowViewPasswordAction
AlternalteHostVPNBefore
AlternateHosts
AlternateShell
AlwaysAskForResources
AutomaticallyClose
AutomaticallyCloseInterval
AutoReconnection
Cid
ClearTextPassword
Color
CommandLine
CommandLineWaitForApplicationToExit
CommandLineWorkingDirectory
ConnectionStringConnectionID
ConnectionSubType
Console
CreatedBy
CredentialConnectionGroup
CredentialConnectionID
CredentialDynamicDescription
CredentialDynamicValue
CredentialPrivateVaultSearchString
CustomStatus
Data
DataFileName
DataSourceID
Description
DescriptionRtf
DescriptionUrl
DesktopComposition
DisableBitmapCache
DisableCursorSetting
DisableFullWindowDrag
DisableMenuAnims
DisableThemes
DisableUserSpecificSettings
DisableWallpaper
DisplayConnectionBar
DocumentLinkConnectionID
Domain
DomainHostOverride
Encrypt
ExludeFromOpenedSession
FontSmoothing
ForeColor
GoOfflineOnConnect
Group
GroupCredentialPrompt
GroupMain
GroupTab
Host
HostDomain
HostFull
HostNetworkInterfaceMac
HostPassword
HostPort
HostUserName
HostWithPort
ID
ImageMD5
ImageName
ImportSource
IncludeInFavorite
IsPrivate
JumpConnectionID
LocalTemplate
Name
OpenEmbedded
PersonalConnectionID
PingConnectionScanPort
PrivateKeyConnectionID
PromptCredentials
QuickConnectValue
RDPFileName
SecurityGroup
SecurityGroupInherited
SecurityGroupString
SharedTemplate
ShellWorkingDirectory
ShowFooterEmbedded
ShowInTrayIcon
SmartSizing
SortPriority
Span
Stamp
Status
StatusLockedBy
StatusMessage
SubMode
SwitchDataSourceID
SwitchDataSourceName
TabTitle
TemplateName
TemplateSecurityGroup
TemplateSourceID
Undocked
UpdatedBy
Url
UserName
UsesClipboard
UsesDevices
UsesHardDrives
UsesPrinters
UsesSerialPorts
UsesSmartDevices
UseVPN
VNCOptions
VNCUrl
VPNDomain
VPNName
VPNPassword
VPNSafePassword
VPNUserName
WakeOnLANBroadcastIPAddress
WebBrowserUrl



Maurice Côté

signaturesignature

Clock4 yrs


Typename : Connection.Putty

AlwaysAskForPassword
CachedSessionHost
Cid
CloseWindowOnDisconnect
CustomSessionName
Domain
EnhancedShortcuts
ExitCommandOnDisconnect
FontName
ForceNonDestructiveBackspace
FullScreen
HistoryMaxLength
Host
IgnoreCursorKeyModeChange
IgnoreSubstituteCharacter
ImplicitCarriageReturnInLineFeed
KeepAliveInterval
LocalEcho
LoginIdString
LoginName
Other
Password
PasswordIdString
Port
PortFowarding
PortFowardingArray
PrivateKeyData
PrivateKeyFileName
PrivateKeyPassPhrase
ProxyBypassOnLocal
ProxyCredentialConnectionID
ProxyDomain
ProxyPassword
ProxyPort
ProxyUrl
ProxyUserName
RecordingFileName
SafePassword
SafePrivateKeyData
SafePrivateKeyPassPhrase
SafeProxyPassword
SafeSessionPassword
SafeSSHGatewayPassword
Scripting
ScriptingDelay
ScriptingEnterAfterCommand
SessionHost
SessionLoginName
SessionName
SessionPassword
SessionPort
ShowDebug
ShowRibbonRecordingButton
SockPort
SshAgentForwardingMac
SshArgumentsMac
SshAuthenticationMethods
SshEncryptionAlgorithms
SshEncryptionModes
SSHGatewayCredentialConnectionGroup
SSHGatewayCredentialConnectionID
SSHGatewayCredentialDynamicDescription
SSHGatewayCredentialDynamicValue
SSHGatewayHost
SSHGatewayPassword
SSHGatewayPort
SSHGatewayPromptForCredentials
SSHGatewayUsername
SshHostKeyAlgorithms
SshKeyExchangeAlgorithms
SshLocalIp
SshLocalPort
SshMacAlgorithms
SshRemoteHost
SshRemotePort
TelnetEncoding
TerminalName
Timeout
UseEmbeddedSession
UseProxy
UseSession
UseSSHGateway
UseSystemProxy
Verbose



Maurice Côté

signaturesignature

Clock4 yrs


Typename : Connection.MetaInformation

Address
AgentConnectionTimeOut
Architecture
AssetTag
Blade
BladeDetails
Cell
Cid
City
Company
ConnectionSubType
ContactDomain
ContactLinkID
ContactPassword
ContactUsername
Country
Cpu
CustomerNumber
CustomField1Hidden
CustomField1Title
CustomField1Value
CustomField2Hidden
CustomField2Title
CustomField2Value
CustomField3Hidden
CustomField3Title
CustomField3Value
CustomField4Hidden
CustomField4Title
CustomField4Value
CustomField5Hidden
CustomField5Title
CustomField5Value
Domain
Email
Fax
FirstName
Hardware
IP
IsHyperVServer
IsJumpHost
IsTerminalServer
IsVirtualMachine
IsVMwareServer
IsXenServer
Keywords
LastName
MAC
MachineName
Memory
MiddleName
Monitors
Notes
OS
Phone
Prefix
Rack
SafeContactPassword
SafePasswordHistory
SerialNumber
ServerHomePageUrl
ServerRemoteManagementUrl
ServiceTag
Site
Skype
Softwares
State
SupportServiceLevel
Title
Vendor
VendorLinkID
VirtualMachineName
Website
WorkPhone
ZipCode



Maurice Côté

signaturesignature

Clock4 yrs


Typename : Connection.Cmd

CaptureOutputFilePath
Cid
Domain
EmbeddedWaitTime
Host
Parameter1DefaultValue
Parameter1Label
Parameter2DefaultValue
Parameter2Label
Parameter3DefaultValue
Parameter3Label
Parameter4DefaultValue
Parameter4Label
Parameter5DefaultValue
Parameter5Label
Password
ProcessName
Run64BitsMode
RunAsAdministrator
RunAsDifferentUser
SafeParam1Default
SafeParam2Default
SafeParam3Default
SafeParam4Default
SafeParam5Default
SafePassword
UseDefaultWorkingDirectory
UserName
UseShellExecute



Maurice Côté

signaturesignature

Clock4 yrs