ftp/Simple.js

///////////////////////////////////////////////////////////////////////////////////
//
// Simple
//
// Purpose: 
//   Connects to remote server.
//
// Technical support: support@smartftp.com
//
// Copyright (c) by SmartSoft Ltd.
//
///////////////////////////////////////////////////////////////////////////////////
var ftpConnection = new ActiveXObject("sfFTPLib.FTPConnectionSTA");

// Settings
ftpConnection.Host = "ftp.smartftp.com";
//ftpConnection.Port = 21;
ftpConnection.Protocol = 4 /*ftpProtocolPreferTLS*/;
ftpConnection.Username = "anonymous";
ftpConnection.Password = "test@test.com";
//ftpConnection.Passive = true;

//var fileLogger = ftpConnection.SetFileLogger();
//fileLogger.File = ".\\ftp.log";

ftpConnection.Connect();
WScript.Echo("Connected");
ftpConnection.Disconnect();