Revolving around the core of technology
SynaManCLI.exe <Param1Name> <Param1Value> ... <ParamNName> <ParamNValue>OR
java -jar SynaManCLI.jar <Param1Name> <Param1Value> ... <ParamNName> <ParamNValue>
-Name Value
Refers to relative or absolute path on the client machine. It refers to a folder name if operation is download, downloadFolder or uploadFolder. It refers to a file if operation is upload.
This parameter defines the operation you want to perform. The value portion of this parameter can either take a case-insensitive work or a case-sensitive single letter. Valid values are:
- download or D - Used to download a single file or multiple files with a wildcard character.
- downloadFolder or F - Used to download a folder recursively
- upload or U - Used to upload a single file or multiple files with a wildcard character.
- uploadFolder or P - Used to upload a single folder recursively
- dir or L - Fetch directory contents
User's password
Refers to the URL where SynaMan is running. For example: http://yourServer.com:6060 or https://secure.yourServer.com
Refers to the shared folder name. This MUST refer to an existing shared folder name. Use $HOME to specify user's home folder.
Relative path on the SynaMan server with respect to the shared folder name. This refers to a folder name if operation is upload, uploadFolder or downloadFolder. It is a file if the path is downloadFolder.
User's login ID
SynaManCLI -o upload -s https://myServer -u John.Doe@xyz.com -p secret007 -shf "Important Files" -spath "Project 1/JohnD" -lpath POC.doc
SynaManCLI -o download -s https://myServer -u John.Doe@xyz.com -p secret007 -shf "Important Files" -spath "Project 1/JohnD/POC.doc" -lpath C:\temp
SynaManCLI -o uploadFolder -s https://myServer -u John.Doe@xyz.com -p secret007 -shf "Important Files" -spath "Project 2/JaneD" -lpath C:\MyProjectFiles
SynaManCLI -o downloadFolder -s https://myServer -u John.Doe@xyz.com -p secret007 -shf "Important Files" -spath "Project 3" -lpath C:\MyProjectFiles