Adding users from CSV file using PowerShell and SMSCLI

Syncplify.me Server! version: 4.0.8+

Many of our users are asking how to add multiple user accounts to Syncplify.me Server! at once. Most of them already have a CSV (comma-separated value) text file with username and passwords of the user profiles to be added, so it would make a lot of sense for them to have a simple procedure to import such users from the existing CVS file. You can actually do that very easily by writing a tiny PowerShell script that internally calls our SMSCLI (Syncplify.me Server! Command-Line Interface), and this article shows one way to do so.

The first step is to make sure that we know what VFS these imported users will be using as their “home directory”. For the sake of this example (and to keep it as easy as possible) we will use a parametric VFS like the one shown in the image here below: Continue reading

Syncplify.me Server! v4.0.26 released

We have just released version 4.0.26 of our Syncplify.me Server! software. This version features the following improvements:

  • Fixed: several Command-Line Interface (CLI) inline help topics
  • Fixed: WhiteList and SafeList now automatically sanitize duplicates
  • Fixed: virtual server configuration bug that was affecting the FREE edition

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

As usual you can download this new release from our website.

Syncplify.me Server! v4.0.25 released

We have just released version 4.0.25 of our Syncplify.me Server! software. This version features the following improvements:

  • Added: -jsonoutput parameter to the command-line interface (CLI)
  • Improved: notification when adding an IP to the blacklist (in the Web Manager) fails
  • Fixed: display of correct expiration timestamp in the blacklist

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

As usual you can download this new release from our website.

Syncplify.me Server! v4.0.24 released

We have just released version 4.0.24 of our Syncplify.me Server! software. This version features the following improvements:

  • New event-handler: BeforeSendDirListToClient
  • New scripting framework function: RemoveFromDirList(AMask: string)
  • Fixed connection bug in the Command-Line Interface (CLI)

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

As usual you can download this new release from our website.

Syncplify.me Server! v4.0.21 released

We have just released version 4.0.21 of our Syncplify.me Server! software. This version features the following improvements:

  • Added: support for POLY1305 HMAC (SSH/SFTP)
  • Added: support for CHACHA20 encryption (SSH/SFTP)
  • Added: support for NFS access by impersonation via Windows Client for NFS (experimental)
  • Improved: handling of failed active (PORT) data transfer over FTP(E/S)
  • Fixed: occasional issue with SHA256 computation during key exchange
  • Fixed: bug in the VFS-related commands of the SMSCLI

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

As usual you can download this new release from our website.

SFTP Server on Windows 10

This article refers to Syncplify.me Server! v4.0, which – at the time the article is being written – is still in beta, and is not yet available for purchase by customers. The purpose of this article is to inform our users about some important upcoming features.

In an effort to be always few steps ahead of the competition, we are making sure the upcoming Syncplify.me Server! v4 plays well with the new version of Microsoft’s operating system. So when you have to choose your next SFTP server for Windows 10, you know where to go. Continue reading

Maintenance release: Syncplify.me Server! v3.1.12.52

We have just released Syncplify.me Server! v3.1.12.52, a maintenance release that comes with the following improvements and new features:

  • User profile automatic expiration date can now be set via CLI (command-line interface)
  • A tiny memory leak in the logging subsystem has been fixed
  • Send buffer performance improved in critically slow network conditions

In order to set the expiration date using the CLI, you have to pass the date to the -autoexp parameter in RFC959 format (YYYYMMDDHHmmSS, no spaces). Here’s an example that will set the expiation date for a user at noon on Christmas day 2015:

Passing any parameter in a format other than the RFC959 date format specified here above, will disable the automatic expiration of the user profile. The following commands all disable the automatic expiration:

As usual you can download the latest version from our web site. Thank you!

Syncplify.me Server! v4: JSON import/export

This article refers to Syncplify.me Server! v4.0, which – at the time the article is being written – is still in beta, and is not yet available for purchase by customers. The purpose of this article is to inform our users about some important upcoming features.

As many of you already know, Syncplify.me Server! is used by both small/medium businesses as well as large enterprises. The latter often require a very high degree of automation and integration in their existing systems and procedures. For such reason, the CLI (Command-Line Interface) if very frequently used to modify the server’s configuration and create/edit user profiles.

But writing an extensive command-line may not always be as easy as System Administrators wish. Opening a CMD or a PowerShell and typing a very long multi-line command with tens of switches may be, at times, a challenging task.

Therefore, as of version 4, Syncplify.me Server! features import/export of configuration and user profiles from/to standard JSON-formatted files. Continue reading

Syncplify.me Server v3: more about the CLI

As many of you already know, the CLI (Command-Line Interface) is extremely useful as a server management tool in a wide variety of scenarios, especially for automating certain provisioning tasks.

We, at Syncplify, do not underestimate such concept, therefore the upcoming Syncplify.me Server! v3 will feature a greatly improved CLI that will be able to configure every aspect and every option of the server, and – for the first time – also show its metadata.

newcli2

Continue reading

Syncplify.me Server! v3.0: improved command-line interface (CLI)

Besides a totally new graphical Configuration Manager that will allow local and remote configuration (over any Internet connection) of your Syncplify.me Server!, the new v3.0 will also feature a greatly improved command-line interface (CLI) tool.

Being intended as an integration instrument, the CLI doesn’t have remote configuration capabilities, but it has some interesting features such as some new “visualization” capabilities like – for example – the ability to show the current contents of the blacklist (and alter it):

cmdblist

Once again thanks to our dev-team, our beta-testers, our investors, and all the people who are making this possible.