BulksignCLI

BulksignCLI allows you to manage some operations for your Bulksign on-premise instance using the BulksignCli command line tool. Here is the list of supported operations :

Supported commands list :

listorgs - lists all organizations

Syntax : bulksigncli.exe listorgs



createorg - creates a new organization with a default administrator user

Syntax : bulksigncli.exe createorg {{orgName}}  {{firstName}} {{lastName}} {{email}} {{password}}
Tip

NOTE : the user password is optional, if a empty string is passed the user will have to validate his account by email.

Example : bulksigncli.exe createorg "TestOrg" "Max" "Bernstein" "max@myemail.com" "$password$"



createuser - adds a new user

Syntax : bulksigncli.exe createuser {{organizationId}}  {{firstName}} {{lastName}} {{email}} {{IsOrganizationAdministrator}} {{password}}
Tip

NOTE : the user password is optional, if a empty string is passed the user will have to validate his account by email Example : bulksigncli.exe createuser "1" "Max" "Bernstein" "max@myemail.com" "True" Example : bulksigncli.exe createuser "1" "Max" "Bernstein" "max@myemail.com" "True" "password"



exportorg - exports the organization data

Syntax : bulksigncli.exe exportorg {{orgId}} {{path_to_file}}
Example : bulksigncli.exe exportorg 1 "c:\file.json"



importorg - imports the organization data from file

Syntax : bulksigncli.exe importorg {{path_to_file}}
Example : bulksigncli.exe importorg "c:\file.json"



applylicense - apply a new Bulksign license

To apply a Production license : 
Syntax : bulksigncli.exe applylicense {{path_to_license_file}}
Example : bulksigncli.exe applylicense c:\mylicensefile.bscx

To apply an evaluation license : 
Syntax : bulksigncli.exe applytrial {{email_address}}
Example : bulksigncli.exe applylicense myemail@account.com



applytrial - obtains and applies a Bulksign evaluation license

Syntax : bulksigncli.exe applytrial {{email_address}}
Example : bulksigncli.exe applytrial "email@domain.com"



viewlicense - displays information about the current Bulksign license

Syntax : bulksigncli.exe viewlicense



requestlicense - allows you to request manually a Bulksign evaluation license

Syntax : bulksigncli.exe requestlicense



checkupdate - does a one time check for a Bulksign license update by connection to bulksign.com

adlist - lists all Active Directory users found with the current configuration

Syntax : bulksigncli.exe adlist



adimport - imports all Active Directory users found with the current configuration

Syntax : bulksigncli.exe adimport



troubleshoot - runs the troubleshooter which checks the configuration for problems. This will show either "PASSED" if the check is successful or "ERROR" if it fails.

addOrganizationAdvancedConfig : adds or updates the organization advanced configuration

Syntax : bulksigncli.exe addOrganizationAdvancedConfig {{organizationId}} {{path_to_configuration_file}}



removeOrganizationAdvancedConfig : remove the organization advanced configuration

Syntax : bulksigncli.exe addOrganizationAdvancedConfig {{organizationId}}



encrypt : encrypts the current settings.json configuration file

decrypt : decrypts the current settings.json configuration file, the newly decrypted file is called "settings_decrypted.json"

enclave : decrypts the signature fields security enclave data.

Syntax : bulksigncli.exe enclave  {{signature_enclave_data}} {{pfx/p12 certificate which can decrypt enable data}} {{certificate_password}}
Tip

If your on-premise instance has NOT customized the enclave encryption certificate, you can request us to decrypt the signature data.