Skip to main content
The Syteca ACB CLI is a command-line wrapper around the ACB REST API — bundled with the ACB service install — for scripting common operations without writing HTTP calls directly. Useful for PowerShell automation, Windows Scheduled Tasks, and ad-hoc operations during deployment.
NOT AVAILABLE IN SAAS. ACB and its CLI are on-premises only.

Location

The CLI is installed alongside the ACB service:
Both the binary name SytecaACBConsole.exe and the path containing Ekran System Application Credentials Broker are literal legacy system identifiers — preserve exactly in scripts.

General usage

All commands require:
  • The ACB service URL — typically https://<hostname>/SytecaACB (or https://<hostname>/EkranACB for pre-1.2 installs).
  • A Refresh Token (passed as a parameter or via environment variable).
The CLI handles the Refresh Token → Access Token exchange internally — you don’t call get_access_token separately.

Commands

The CLI exposes commands that mirror the major API endpoints. Each command typically returns JSON to stdout (and a non-zero exit code on error).
Exact command-line syntax (parameter names, JSON file vs inline arguments, output format) is documented inline by the CLI itself — run SytecaACBConsole.exe <command> --help for the canonical usage. Output format and parameter shape may evolve across ACB versions.

Common scripting patterns

Retrieve a secret from a PowerShell script

Bulk-create secrets from a Windows Scheduled Task

Schedule SytecaACBConsole.exe BulkAdd --url ... --refresh-token ... --input C:\secrets.json to run on a recurring schedule, with the JSON payload prepared by an upstream pipeline.
Never embed the Refresh Token in script files committed to source control. Use Windows credentials manager, environment variables provisioned by your secrets vault, or pull the token from a higher-tier secrets store at script start.

API reference

Underlying REST endpoints the CLI wraps.

Install

Where the CLI gets installed.

Set up user account

Generate the Refresh Token the CLI requires.

Bulk add

The most common CLI scripting target.