Rufen Sie uns an: +1-877-99-BOPUP

Tools. BCSCmd.EXE command line tool

Bopup Communication Server comes with BCSCmd.exe command line utility which allows to send News messages, deliver instant messages to users and messaging groups, create SQL database backups, and also import/update users within Active Directory from a command line interface. You can use this tool in external and third-party applications, scripts and batch files.

BCSCmd.exe file is installed within Bopup Communication Server and placed into it's program folder. In order to send messages you should specify command line parameters and arguments including name of user accounts, messaging groups or/and News messages and a text of message to send. To display supported command line arguments just launch the BCSCmd.exe file with /? or /h arguments or simply with no parameters.


Use the following switches to run the program from a command line interface:

bcscmd.exe [OPTIONS]
/N <news>         - Name of existing News message to send.
/G <group>        - Name of existing user group to send message to.
/U <user>         - Name of existing user account to send message to.
/M <"message">    - Text of message to send (for /G, /U, /A switches).
/A                - Send message to all user accounts on the server.
/OFFLINE          - Save the message as offline for delayed delivery
                    if some from recipients are not available (for /G, /U
                    and /A switches).
/URGENT           - Deliver message with urgent priority (for /G, /U and
                    /A switches).
/DB <"file_path"> - Create SQL database backup file in specified location.
/LDAP [update|sync|syncall] [bygroups]
                  - Import/update user accounts within information from
                    Active Directory catalog.
/PWD <password>   - Password to authenticate with remote IM server. Skip
                    it when connect to a local IM server.

Bopup Communication Server version x.x.xx.xxxx command line utility.
(C) 2000– B Labs. All rights reserved.


Please remember the following rules on using the tool from a command line interface:

  • If the name of News message or User group contains a space then use quotation marks;
  • /M, /URGENT and /OFFLINE switches are valid only if you send messages to users and groups. They have no effect when you send News messages or create database backups;
  • A path specified on using /DB switch can be a full path to directory or file. In case if a directory is entered the utility creates backup with filename in the following format bcs-YYYYMMDD-TIME.backup that contains current year, month, day, hours and minutes. For example, bcs-20181105-1924.backup.
  • /LDAP update switch updates only existing user accounts on the IM server, /LDAP sync only adds new accounts found in the Active Directory and /LDAP syncall adds new accounts and disables all existing users on the IM server that were not found in the catalog. Use bygroups parameter in order to search and import accounts using LDAP Groups criteria (by default OU criteria is used).
  • If connection to the Active Directory catalog must be established using non-current user account and/or using only particular OU then credentials entered in Active Directory (LDAP) integration dialog are used (even when that function is not used).


Examples:

This example shows sending an instant message to multiple users with specifying text of the message, offline delivery and urgent options:

bcscmd.exe /U administrator /U guest /U billy /M "This instant message sent from a command line" /URGENT /OFFLINE


This example shows sending an instant message to a user, messaging group and initiating News message:

bcscmd.exe /U administrator /G Group1 /M "This is message for users and groups" /N News2


This example shows sending an instant message all users that are currently connected to the server:

bcscmd.exe /A /M "This is message to all online users"


Current example creates SQL database backup file in specified directory:

bcscmd.exe /DB "C:\Temp"


This switch searches for users by Groups criteria, updates existing accounts and assigns/removes them from associated LDAP groups (if found) on the IM server:

bcscmd.exe /LDAP update bygroups


This switch searches for users by Units criteria, updates existing accounts, moves them into a new associated OUs (if found) and assigns/removes them from associated LDAP groups (if found) on the IM server:

bcscmd.exe /LDAP update


This execution searches for users by Units criteria, adds new user accounts and disables existings on the IM server if they were not found in the LDAP by connecting and using specified password:

bcscmd.exe /LDAP syncall /PWD SoMEsTroNgPaSswoRD!

Backup functionality is supported only if Microsoft SQL Server family is used as a host database server.