1.2.2 • Published 6 years ago
@flywood/node-rdp v1.2.2
node-rdp
The configuration object can contain the following parameters:
address: address to connect to (defaults to the empty string'')username: username to use for connection (defaults to the empty string'')password: password to use for connection (defaults to the empty string'')deleteCredentialsAfter: deletes credentials and temporary files after disconnection (defaults totrue)safeMode: enables a "safe mode" for handling the connection (see caveats) (defaults tofalse)autoReconnect: auto-reconnect after an erroneous disconnection (defaults totrue)fullscreen: launch as a fullscreen application (defaults totrue)colors: color depth in bits (defaults to32)compression: determines if the connection must be compressed (defaults totrue)connectionType: the type of the connection, can be one of'modem','low','satellite','high','wan','lan','auto'(defaults to'auto')networkAutoDetect: set some connection parameters automatically depending on the detected network type (defaults totrue)bandwidthAutoDetect: set some connection parameters automatically depending on the detected bandwidth type (defaults totrue)showWallpaper: show the wallpaper on the remote computer (defaults tofalse)fontSmoothing: enable font smoothing (defaults tofalse)desktopComposition: enable desktop composition, useful for Aero (defaults tofalse)showDraggedWindow: show full window contents while dragging (defaults tofalse)showMenuAnimations: show menu animations (defaults tofalse)showThemes: show themes (defaults totrue)showBlinkingCursor: show blinking cursor on input controls (defaults totrue)audioPlayMode: determine which audio stream is played, can be one of'local','remote','none'(defaults to'local')audioCaptureMode: enable capturing audio on the local computer (defaults tofalse)enableLocalPrinters: enable local printers on the remote computer (defaults totrue)enableLocalCOMPorts: enable local COM ports on the remote computer (defaults tofalse)enableSmartCards: enable local smart cards on the remote computer (defaults totrue)enableClipboard: enable clipboard sharing between the local and remote computers (defaults totrue)enablePlugAndPlayDevices: determine a subset of Plug And Play devices (separated by a semi-colon;) based on the specified HIDs or the wildcard*(defaults to the empty string'')enableDrives: determine a subset of local drives (separated by a semi-colon;) for use on the remote computer, based on the labels or the wildcard*(defaults to the empty string'')enablePos: enable local Point of Service on the remote computer (defaults tofalse)launch: application to launch upon connection (defaults to the empty string'')launchWorkingDirectory: working directory for the application to be launched upon connection (defaults to the empty string'')
The basic usage is shown below:
var rdp = require('node-rdp');
rdp({
address: 'terminal.scloud.ru',
username: 'servicecom\\ipozdnyakov',
password: 'Aa123123',
colors: 16,
fontSmoothing: 0,
enableLocalPrinters: 1,
enableLocalCOMPorts: 1,
enableSmartCards: 0,
enableClipboard: 1,
enablePos: 0,
autoReconnect: 1,
enableDrives: '*',
port: '3389',
//launch: '||1cestart (1)',
//launchPath: '||1cestart (1)',//указать полный путь к программе
//launchProgramName: '1С Предприятие 8.3',
//launchMode: 1,
}).then(function() {
console.log('At this, point, the connection has terminated.');
});1.2.2
6 years ago