For the complete documentation index, see llms.txt. This page is also available as Markdown.

New-DSSSHShellEntry

Synopsis

Create a new SSH Shell entry.

Syntax

__AllParameterSets

New-DSSSHShellEntry -Name <string> [-Group <string>] [-Password <string>] [-Description <string>]
 [-Tags <string>] [-DisplayMode <ConnectionDisplayMode>] [-DisplayMonitor <DisplayMonitor>]
 [-DisplayVirtualDesktop <DisplayVirtualDesktop>] [-VaultID <guid>] [-AlwaysAskForPassword]
 [-Username <string>] [-PrivateKeyType <PrivateKeyType>] [-PrivateKeyPath <string>]
 [-PrivateKeyPassphrase <string>] [-PromptForPassphrase] [-HostName <string>] [-HostPort <int>]
 [-AfterConnectMacroDelay <int>] [-AfterConnectMacros <string>]
 [-AfterConnectMacroEnterAfterCommand <bool>] [-BeforeDisconnectMacroDelay <int>]
 [-BeforeDisconnectMacro <string>] [-BeforeDisconnectMacroEnterAfterCommand <bool>]
 [-OverrideTerminalName <string>] [-Encoding <TerminalEncoding>] [-AutoWrap <TerminalAutoWrap>]
 [-LocalEcho <TerminalLocalEcho>] [-InitialKeypadMode <TerminalKeypadMode>]
 [-DisableKeypadMode <DefaultBoolean>] [-CursorType <TerminalCursorType>]
 [-CursorBlink <TerminalCursorBlink>] [-ForceNonDestructiveBackspace] [-ImplicitCRinLF]
 [-ImplicitLFinCR] [-MaxScrollbackLines <int>] [-DoubleClickDelimiters <string>]
 [-FontMode <TerminalFontMode>] [-BellMode <TerminalBellMode>] [-RemoteCommand <string>]
 [-CursorKeyMode <TerminalCursorKeyMode>] [-BackspaceKeyMode <TerminalBackspaceKeyMode>]
 [-HomeEndKeyMode <TerminalHomeEndKeyMode>] [-FunctionKeyMode <TerminalFunctionKeysMode>]
 [-ProxyMode <ProxyMode>] [-ProxyType <string>] [-ProxyHost <string>] [-ProxyHostPort <string>]
 [-ProxyUsername <string>] [-ProxyPassword <string>] [-ProxyLocalHostConnections <string>]
 [-ProxyExcludedHosts <string>] [-ProxyDNSLookupType <TelnetTerminalDnsLookupType>]
 [-ProxyTelnetCommand <string>] [-WarnIfAlreadyOpened] [-CredentialViewedCommentIsRequired]
 [-TicketNumberIsRequiredOnCredentialViewed] [-CredentialViewedPrompt] [-OpenCommentPrompt]
 [-OpenCommentIsRequired] [-TicketNumberIsRequiredOnOpen] [-CloseCommentPrompt]
 [-CloseCommentIsRequired] [-TicketNumberIsRequiredOnClose] [-NewFieldsList <Field[]>]
 [-AsLegacyResponse] [<CommonParameters>]

Description

Create a new SSH Shell entry using supplied parameters. New fields in RDM are automatically supported with the 'NewFieldsList' parameter

Examples

Create a new SSH entry.

Parameters

-AfterConnectMacroDelay

Delay in ms before starting after-connection macros. The default value is the minimal one, 500 ms.

-AfterConnectMacroEnterAfterCommand

If it should send 'Enter' input after entering an after-connection macro. True by default.

-AfterConnectMacros

Macros to run after connection

-AlwaysAskForPassword

If it should always ask for password when checking out

-AsLegacyResponse

In versions prior to 2024.2, many DS cmdlets returned a ServerResponse object. Enabling this backward compatibility switch allows scripts developed for earlier versions to function correctly.

-AutoWrap

Toggle terminal autowrapping

-BackspaceKeyMode

Keyboard backspace key mode (Default/Control-H/Control-? (ASCII code 127))

-BeforeDisconnectMacro

Macros to run before disconnect

-BeforeDisconnectMacroDelay

Delay in ms before starting before-disconnect macro. The default value is the minimal one, 500 ms.

-BeforeDisconnectMacroEnterAfterCommand

If it should send 'Enter' input after entering a before-disconnect macro. True by default.

-BellMode

Select bell mode behavior (Default/None/Sound/Visual)

-CloseCommentIsRequired

A comment is required on close

-CloseCommentPrompt

Prompt the user for comment/ticket number on close

-CredentialViewedCommentIsRequired

A comment is required to view entry's credentials

-CredentialViewedPrompt

Prompt the user for comment/ticket number

Toggle terminal cursor blink

-CursorKeyMode

Keyboard cursor key mode (Default/Normal/Application)

-CursorType

Select terminal cursor type (Block/Underline/Vertical line)

-Description

Entry's description

-DisableKeypadMode

Disable terminal application keypad mode

-DisplayMode

Display mode used by SSH Shell. Embedded by default.

-DisplayMonitor

Display monitor used by SSH Shell. Primary by default.

-DisplayVirtualDesktop

Virtual desktop used by SSH Shell.

-DoubleClickDelimiters

Delemiters for double-clicking in terminal

-Encoding

Select terminal encoding

-FontMode

Select font mode (Default/Override)

-ForceNonDestructiveBackspace

Force non-destructive backspaces (Disable character 127)

-FunctionKeyMode

Keyboard fn key mode

-Group

Entry's location in the vault (folder name, not ID)

-HomeEndKeyMode

Keyboard home/end key mode (Default/Standard/RXVT)

-HostName

Entry's hostname

-HostPort

Entry's host port. 22 by default.

-ImplicitCRinLF

Convert CR to LF

-ImplicitLFinCR

Convert LF to CR

-InitialKeypadMode

Terminal's initial keypad mode (Default/Enable (Application in Putty)/Disable (Normal in Putty))

-LocalEcho

Toggle terminal local echo

-MaxScrollbackLines

Terminal max scrollback lines. 2000 lines by default.

-Name

Entry's name

-NewFieldsList

Fields to add

-OpenCommentIsRequired

A comment is required on open

-OpenCommentPrompt

Prompt the user for comment/ticket number on open

-OverrideTerminalName

Override terminal type

-Password

Entry's password

-PrivateKeyPassphrase

Private key passphrase

-PrivateKeyPath

Full private key path (*.ppk)

-PrivateKeyType

Private key type. The default type is NoKey.

-PromptForPassphrase

Prompt for passphrase before checkout.

-ProxyDNSLookupType

Proxy DNS lookup mode. Automatic by default.

-ProxyExcludedHosts

Proxy excluded hosts

-ProxyHost

Proxy Hostname

-ProxyHostPort

Proxy host port

-ProxyLocalHostConnections

Proxy localhost connections

-ProxyMode

Proxy mode (Only None/custom supported)

-ProxyPassword

Proxy password

-ProxyTelnetCommand

Telnet/local proxy command (blank for default)

-ProxyType

Proxy type. Socks5 by default.

-ProxyUsername

Proxy username

-RemoteCommand

Ignored. Absolute path of the application on the remote computer

-Tags

Entry's tags (keywords). Each word separated by a space is considered a keyword.

-TicketNumberIsRequiredOnClose

A ticket number is required on close

-TicketNumberIsRequiredOnCredentialViewed

A ticket number is required to view entry's credentials

-TicketNumberIsRequiredOnOpen

A ticket number is required on open

-Username

Entry's username

-VaultID

Entry's vault ID.

-WarnIfAlreadyOpened

Warns the user if session is already opened

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Notes

For more information, type "Get-Help New-DSSSHShellEntry -detailed". For technical information, type "Get-Help New-DSSSHShellEntry -full".

Last updated

Was this helpful?