Managing the CTERA Agent From the Command Line

Prev Next

You can manage the CTERA Agent directly from the command line, from the folder where the CTERA Agent was installed. The default folder is C:\Program Files (x86)\CTERA\CTERA Agent

To display the CLI syntax, in the folder where the CTERA Agent was installed, use: cteractl --help

The command line interface has the following syntax: cteractl [--version] [--help] command

version provides details of the CTERA Agent version and copyright information.
help provides the help for cteractl.

command can be:
signin [-u string ] [-p string ] [-c ActivationCode ] [--allow-untrusted] [-r ReplacementDeviceID ] [-replacelist] ServerAddress [--run-as=windowsUserAccount ]
signout [--run-as=windowsUserAccount ]
backup-add -f PATH [-f PATH]... [--background] [--run-as=windowsUserAccount ]
backup-remove -f PATH [-f PATH]... [--background] [--run-as=windowsUserAccount ]
backup-start [--background] [--run-as=windowsUserAccount ]
backup-stop [--background]
backup-suspend [--background] [--run-as=windowsUserAccount ]
backup-unsuspend [--background] [--run-as=windowsUserAccount ]
dbg [level ] [level ] ...
gui-access --all | --localhost
pin [-f PATH] [--run-as=Windows user account]
settings re-auth [--signout=n seconds or never ] [--network-loss=n seconds or never ] [--timer=n seconds or never ] [--run-as=windowsUserAccount ]
status [--run-as=windowsUserAccount ]
sync-add -f PATH [--rename=string ] [--merge] [--caching] [--run-as=windowsUserAccount ]
sync-remove -f PATH
sync-start [--name=string ] [--merge] [--override] [--pinned] [--local-folder=path ] [--run-as=windowsUserAccount ]
sync-stop [--name=string ] [--run-as=windowsUserAccount ]
sync-suspend
sync-unsuspend
unpin [-f PATH] [--run-as=Windows user account]

Examples

cteractl signin -u User1 -p 12345678Aa portal.ctera.com
cteractl signin -run-as paul -user User1 -p 12345678Aa! portal.ctera.me -allow-untrusted
cteractl sync-start --name “ReleaseNotes” --override
cteractl sync-suspendcteractl sync-unsuspend
cteractl dbg debug backup 

Description of command

The following keyword is available for all the cteractl commands: run-as= windowsUserAccountName and means that when an agent is installed per user, an administrator can run cteractl commands as another user.

Keyword Meaning
signin Sign in to the server specified in Server Address.
     u The username for signing in.
     p The password for the username.
     c Activationcode An activation code instead of the username and password.
     allow-untrusted Ignore untrusted certificates when logging in to the server.
     ReplacementDeviceID Use this device ID to replace the existing device.
     replacelist A list of replacement device IDs to use.
     ServerAddress The server address to sign in to – either a portal or gateway.
signout Sign out of the server.
backup-add/backup-remove Add or remove files and folders to be backed up.
     PATH The full path of the file or folder to be added or removed.
     background Run the command in background.
backup-start/backup-stop Start or stop a backup.
run-as= windowsUserAccountName is not available with backup-stop.
     background Run the command in background.
backup-suspend/backup-unsuspend Suspend or unsuspend a running backup.
     background Run the command in background.
dbg Set the log level or, when no additional arguments are specified, get the current level. Level is hexadecimal, and you can combine different values for Level. For example:
     dbg 0x00000002 sets the current level to warning.
     dbg 0x00000042 sets the level to warning for storage.
You can also use the name instead of the hexadecimal value. For example:
     dbg warning sets the current level to warning.
     dbg warning storage sets the level to warning for storage.
     Level Debugging based on the level:
   aapi = 0x00000020
   alert = 0x00020000
   apps = 0x04000000
   auth = 0x00200000
   av = 0x00080000
   backup = 0x00000800
   caching = 0x20000000
   cbck = 0x00040000
   cloud_extender = 0x02000000
   collaboration = 0x00800000
   cttp = 0x00004000
   cttp_data = 0x00008000
   db = 0x00001000
   debug = 0x00000004
   dns = 0x00000200
   error = 0x00000001
   error_abort = 0x01000000
   evictor = 0x08000000
   evictor_verbose = 0x10000000
   files = 0x00002000
   http = 0x00000100
   index = 0x00100000
   info = 0x00000003
   license = 0x00400000
   none = 0x00000000
   ntp = 0x00000400
   process = 0x00000008
   rsync = 0x00010000
   samba = 0x00000010
   storage = 0x00000040
   upload = 0x00000080
   warning = 0x00000002
gui-access Set the user interface access.
     all All users have access to the user interface.
     localhost Only localhost users have access to the user interface.
pin/unpin Pin or unpin folders to be always available locally.
     PATH The full path of folder to pin to or unpin.
settings re-auth Settings that determine when re-authentication is required.
     network-loss Set the number of seconds after a disconnection that can elapse before authentication is required, even if the user is still signed in to the portal, when the connection returns, or never to never require re-authentication.
     signout Re-authentication is required, every n seconds when there is no activity or never required.
     timer Set the number of seconds during a session with the portal after which re-authentication is required, even if the user is still signed in to the portal, or never to never require re-authentication during a session.
sync-add Add a local folder to be synced to the portal cloud drive.
     PATH The full path of folder to add to being synced.
     rename Rename a folder in the portal cloud drive. The default is the last folder in the path.
     merge Merge the folder with a folder in the portal cloud drive.
     caching Cache the folder in the portal cloud drive without pinning it locally.
sync-remove Remove a local folder from being synced to the portal cloud drive.
     PATH The full path of folder to remove from being synced.
sync-start Start syncing a portal cloud drive folder.
     name The name of the folder to start or stop syncing.
     merge Merge the portal cloud drive folder with a local folder.
     override Override the content of the local folder with the content from the portal cloud drive.
     pinned Pin the content of the folder so it is always available locally.
     local-folder Choose a different location.
sync-stop Stop syncing a portal cloud drive folder.
     name The name of the folder to stop syncing.
sync-suspend/sync-unsuspend Suspend or unsuspend syncing to the cloud.
status Get the agent status. The following information is returned:
  * What the agent is connected to, including the IP address.
  * The username.
  * The status of the last backup.
  * The status of the license.