Benutzer-Werkzeuge

Webseiten-Werkzeuge


elo:ecmcommander_cli

Dies ist eine alte Version des Dokuments!


ECMCommander Command Line Switches

Source: ``Sysworx/ELOApplications/ECMCommander/ECMCommander.UI.Extended/Program.cs``

General Rules

  • Switch prefixes ``-``, ``–`` and ``/`` are accepted.
  • Parsing is case-insensitive (arguments are normalized to lower-case in code).
  • A parameter file can replace/extend direct CLI arguments.

Parameter File

Switch Value Description
``parameterfile`` ``<path>`` Reads all arguments from the given text file (one argument per line).
``ignoreparameterfile`` - Disables loading of the default or explicit parameter file.

Default parameter file (if not disabled):

<ECMCommander.exe>.params.txt

Functional Modes

Switch Value Description
``–mode`` ``dsnexport`` Opens the data-source export dialog and exits afterwards.
``help`` or ``?`` - Shows a help message box and exits.
``viewer`` - Enables viewer mode flag.

Login / Connection

Switch Value Description
``profile`` / ``profilename`` ``<name>`` Preselects login profile name.
``ixurl`` ``<url>`` Direct IndexServer URL for login.
``username`` ``<name>`` User name for direct login.
``password`` ``<password>`` Password for direct login.
``autologin`` - Enables automatic login behavior in login dialog.
``sso`` - Sets SSO flag (currently prepared in code).
``scanclient`` - Enables scan client mode.
``scanclientconfig`` ``<configFile>`` Loads scan client config file and enables scan client mode.
``scanpaths`` ``<pathList>`` Overrides scan paths in scan client configuration.
``configpath`` ``<path>`` Overrides ``ConnectionProfileManager.ConfigPath``.

Instance / Startup Behavior

Switch Value Description
``singleinstance`` - Allows only one instance per user context.
``runas`` ``<userName>`` User context for single-instance checking.
``hidden`` - Starts in hidden mode.
``kill`` - Kills other ECMCommander instances.
``scriptindirect`` - Enables indirect script mode.

Logging / Environment

Switch Value Description
``nolog`` - Disables log file initialization.
``logfile`` ``<filePath>`` Sets explicit log file path.
``bingkey`` ``<key>`` Sets environment variable ``BINGAPIKEY``.
``vlclibpath`` ``<path>`` Sets environment variable ``VLCLIBPATH``.

REST / URL ACL

Switch Value Description
``restport`` ``<port>`` Sets REST server port (default: ``13915``).
``urlacl`` - Registers REST URL ACL via ``RestServerSettings.RegisterApp`` and exits.

COM Registration

Switch Value Description
``register`` - Registers COM server and exits (unless ``noexit``/``registernoexit`` is also set).
``noexit`` / ``registernoexit`` - Keep application running after COM registration.
``unregister`` - Reserved/placeholder path in current code (returns immediately).
``progid`` ``<progId>`` Explicit ProgID for COM registration.
``clsid`` ``<clsid>`` Explicit CLSID for COM registration.
``currentuser`` - Writes COM registration under current user hive.

Example

ECMCommander.exe -ixurl http://server/ix -username admin -password secret -autologin -singleinstance
elo/ecmcommander_cli.1772872177.txt.gz · Zuletzt geändert: 2026/03/07 08:29 von 2001:4bb8:12d:e4ca:ec0c:f2ea:c487:6824