PinManager

PinManager is a utility designed to be used for bulk actions on Space Pins (Passcodes). Longer term, the functionality contained within PinManager will migrate into the user interface.

The PinManager tool generates a CSV file (Users.csv) containing a list of all Users whose password was updated. This CSV file can be used as an input file with BulkEmailer.

Note: This utility executes on a Windows system and connects to VQ Conference Manager via its REST API. VQ Conference Manager is the Windows version.

Contacting Support

CAUTION: We strongly recommend that the first time you use this tool, you do so under guidance from support@vqcomms.com

Before you start

The tool requires the credentials for an Admin user from VQ Conference Manager. The tool, itself, needs to be run with Administrator permissions.

Back up your VQ Conference Manager server and Call Bridge before making any changes.

Running PinManager

 

Installing PinManager

Download PinManager (VQCM 3.12.x) from vqcomms.com.

The tool can be downloaded and executed from a Windows system. The PinManager connects to your VQ Conference Manager instance via VQ Conference Manager's REST API. You will need authentification details for Administrator user on VQ Conference Manager.

Usage

 

PinManager picks up its settings from a configuration file "Config", located in the same folder as PinManager.

{
  "VQCM": {
    "Fqdn": "vqcm.mydomain.com",
    "Authorization": {
      "LoginFqdn": "login. vqcm.mydomain.com ",
      "Client": {
        "ClientId": "MyClientId",
        "Secret": "squirrel"
      }
    }
  },
  "Settings": {
    "Action": "",
    "LdapConfig": ""
  }
}

Parameter

Description

Note

Fqdn The FQDN for VQ Conference Manager.  
LoginFqdn The FQDN for VQ's Identity Server  
ClientID The ClientId configured in VQCM-Admin  
Secret The Secret configured in VQCM-Admin  
LdapConfig The LDAP Configuration name for the User group to be checked. All users within the group will be checked. Only one LDAP Configuration can be processed per run.

Example:

“BigCo Users”

Please note:

Functionality change from VQCM 3.1; earlier versions required the LDAP Config Identifier. From VQCM 3.1, the tool users the LDAP Configuration name.

Action values

Action

Description

Note

ReportOnly

Analyze the Pins on all Roles for each Space in the selected group and check they conform to the complexity rules defined on the Space Template Role.

No action is taken on the Space. The Space and Pins remain unchanged.

ReportAndFix In addition to producing a report, fix any issues found. 'Fixing' means that the tool will replace a non-conforming Pin with one conforming to the validation rules defined by the Space Template.  
Remove Use this mode to remove Pins from Space in the selected group. PinManager will check the validation rules for each Pin (using the Space and the Role). It will prevent Pins being deleted if the Space Template requires a Pin length of greater than zero or if there is more than one Role on the Space.
Regenerate A new Pin will be generated for each Role on each Space within the selected group. The new Pins are generated in the same way as performed by VQ Conference Manager. Note : The Pin generated will have the length of the 'maximum length' defined on the Space Template Role. For example, if you have defined Min/Max values of 4 and 12, each new Pin will have a length of 12 digits. The next Maintenace Release, MR6, removes this limitation and will generate Random Pins between 4 and 12 digits.
Read This mode will output the Pins for each role of each Space in the selected group. No action is taken on the Space. The Space and Pins remain unchanged.

In each mode, the tool generates a list of users whose Pin has been created, updated or deleted. This list can be copied from the PinManager log file and pasted into the configuration file of the 'BulkEmailer' tool which can then be run to email users the details of their updated Pins. The Email template sent by BulkEmailer can be customized as appropriate. For example, if you have regenerated all Pins, it could be used to mail users a "Your Pin has changed" message.

Example output

Note: The user names in the following output examples are examples from a randomly generated test data set.

Remove Mode

Mode: Remove

LdapConfig: Blue Mountain Mining Co

WARNING This tool will Modify pins for Blue Mountain Mining Co cospaces created by acano manager.

WARNING This tool will impact the performance of your acano manager. Please ensure you run it out of hours or when acano manager is idl Do you want to continue (Y/N)?

Y

Loading CoSpaces for LdapConfig Blue Mountain Mining Co

Loaded 10 CoSpaces for LdapConfig Blue Mountain Mining Co

Updated anastasia.mccleary.cospace - anastasia.mccleary.cospace - Huddle Room - 1 of 10 cospaces processed

Updated andre.brewer.cospace - andre.brewer.cospace - Huddle Room - 2 of 10 cospaces processed

Updated anton.o'brien.cospace - anton.o'brien.cospace - Huddle Room - 3 of 10 cospaces processed

Updated caiden.price.cospace - caiden.price.cospace - Huddle Room - 4 of 10 cospaces processed

Updated diamond.conley.cospace - diamond.conley.cospace - Huddle Room - 5 of 10 cospaces processed

Updated jazlyn.roach.cospace - jazlyn.roach.cospace - Huddle Room - 6 of 10 cospaces processed

Updated jazmin.bryant.cospace - jazmin.bryant.cospace - Huddle Room - 7 of 10 cospaces processed

Updated jesse.lewis.cospace - jesse.lewis.cospace - Huddle Room - 8 of 10 cospaces processed

Updated keira.lowe.cospace - keira.lowe.cospace - Huddle Room - 9 of 10 cospaces processed

Updated taniya.welsh.cospace - taniya.welsh.cospace - Huddle Room - 10 of 10 cospaces processed

All cospaces have now been processed. Total:10 Success:10 Fail:0

---ERRORS---

No Errors

Users with modified Pins. You can copy and paste Users.csv into the bulk emailer config file to email users this information

/Users/thomas/Utilities/PinManager/Users.csv

Regenerate Mode

Mode: Regenerate

LdapConfig: Blue Mountain Mining Co

WARNING This tool will Modify pins for Blue Mountain Mining Co cospaces created by acano manager.

WARNING This tool will impact the performance of your acano manager. Please ensure you run it out of hours or when acano manager is idle Do you want to continue (Y/N)?

Loading CoSpaces for LdapConfig Blue Mountain Mining Co

Loaded 10 CoSpaces for LdapConfig Blue Mountain Mining Co

Updated anastasia.mccleary.cospace - anastasia.mccleary.cospace - PinManagerTest - 1 of 10 cospaces processed - New Pins - Role A:359514

Updated andre.brewer.cospace - andre.brewer.cospace - PinManagerTest - 2 of 10 cospaces processed - New Pins - Role A:715737 Role B:3636

Updated anton.o'brien.cospace - anton.o'brien.cospace - PinManagerTest - 3 of 10 cospaces processed - New Pins - Role A:025927 Role B:40

Updated caiden.price.cospace - caiden.price.cospace - PinManagerTest - 4 of 10 cospaces processed - New Pins - Role A:604827 Role B:9170

Updated diamond.conley.cospace - diamond.conley.cospace - PinManagerTest - 5 of 10 cospaces processed - New Pins - Role A:159627 Role B:

Updated jazlyn.roach.cospace - jazlyn.roach.cospace - PinManagerTest - 6 of 10 cospaces processed - New Pins - Role A:802683 Role B:618

Updated jazmin.bryant.cospace - jazmin.bryant.cospace - PinManagerTest - 7 of 10 cospaces processed - New Pins - Role A:492416 Role B:63

Updated jesse.lewis.cospace - jesse.lewis.cospace - PinManagerTest - 8 of 10 cospaces processed - New Pins - Role A:079692 Role B:496815

Updated keira.lowe.cospace - keira.lowe.cospace - PinManagerTest - 9 of 10 cospaces processed - New Pins - Role A:727380 Role B:703839

Updated taniya.welsh.cospace - taniya.welsh.cospace - PinManagerTest - 10 of 10 cospaces processed - New Pins - Role A:683604 Role B:848 2All cospaces have now been processed. Total:10 Success:10 Fail:0

---ERRORS---

No Errors

Users with modified Pins. You can copy and paste Users.csv into the bulk emailer config file to email users this information

/Users/thomas/Utilities/PinManager/Users.csv

ReportOnly Mode

Mode: ReportOnly

LdapConfig: Blue Mountain Mining Co

WARNING This tool will impact the performance of your acano manager. Please ensure you run it out of hours or when acano manager is idle Do you want to continue (Y/N)?

Y

Loading CoSpaces for LdapConfig Blue Mountain Mining Co

Loaded 10 CoSpaces for LdapConfig Blue Mountain Mining Co

anastasia.mccleary.cospace - anastasia.mccleary.cospace - PinManagerTest has Pin issues - 1 of 10 cospaces processed

The PIN 19236898 for role 'Role A' must be at least 4 digits and at most 6 digits

andre.brewer.cospace - andre.brewer.cospace - PinManagerTest has Pin issues - 2 of 10 cospaces processed The PIN 19236898 for role 'Role A' must be at least 4 digits and at most 6 digits

The PIN 193 for role 'Role B' must be at least 4 digits and at most 6 digits

anton.o'brien.cospace - anton.o'brien.cospace - PinManagerTest has Pin issues - 3 of 10 cospaces processed The PIN 19236898 for role 'Role A' must be at least 4 digits and at most 6 digits

The PIN 222222 for role 'Role B' contains a digit that is repeated more than twice, which is not allowed

caiden.price.cospace - caiden.price.cospace - PinManagerTest has Pin issues - 4 of 10 cospaces processed The PIN 222222 for role 'Role A' contains a digit that is repeated more than twice, which is not allowed

diamond.conley.cospace - diamond.conley.cospace - PinManagerTest has NO Pin issues - 5 of 10 cospaces processed jazlyn.roach.cospace - jazlyn.roach.cospace - PinManagerTest has NO Pin issues - 6 of 10 cospaces processed jazmin.bryant.cospace - jazmin.bryant.cospace - PinManagerTest has NO Pin issues - 7 of 10 cospaces processed

jesse.lewis.cospace - jesse.lewis.cospace - PinManagerTest has NO Pin issues - 8 of 10 cospaces processed keira.lowe.cospace - keira.lowe.cospace - PinManagerTest has NO Pin issues - 9 of 10 cospaces processed

taniya.welsh.cospace - taniya.welsh.cospace - PinManagerTest has NO Pin issues - 10 of 10 cospaces processed

All cospaces have now been processed. Total:10 Success:6 Fail:4

---ERRORS---

anastasia.mccleary.cospace - anastasia.mccleary.cospace - PinManagerTest has Pin issues

The PIN 19236898 for role 'Role A' must be at least 4 digits and at most 6 digits

andre.brewer.cospace - andre.brewer.cospace - PinManagerTest has Pin issues

The PIN 19236898 for role 'Role A' must be at least 4 digits and at most 6 digits

The PIN 193 for role 'Role B' must be at least 4 digits and at most 6 digits

anton.o'brien.cospace - anton.o'brien.cospace - PinManagerTest has Pin issues

The PIN 19236898 for role 'Role A' must be at least 4 digits and at most 6 digits

The PIN 222222 for role 'Role B' contains a digit that is repeated more than twice, which is not allowed

caiden.price.cospace - caiden.price.cospace - PinManagerTest has Pin issues

The PIN 222222 for role 'Role A' contains a digit that is repeated more than twice, which is not allowed Users with pin errors.

Users with Pin errors. You can copy and paste Users.csv into the bulk emailer config file to email users this information

/Users/thomas/Utilities/PinManager/Users.csv

ReportAndFix Mode

Mode: ReportAndFix

LdapConfig: Blue Mountain Mining Co

WARNING This tool will Modify pins for Blue Mountain Mining Co cospaces created by acano manager.

WARNING This tool will impact the performance of your acano manager. Please ensure you run it out of hours or when acano manager is idle Do you want to continue (Y/N)?

Y

Loading CoSpaces for LdapConfig Blue Mountain Mining Co

Loaded 10 CoSpaces for LdapConfig Blue Mountain Mining Co

anastasia.mccleary.cospace - anastasia.mccleary.cospace - PinManagerTest has Pin issues - 1 of 10 cospaces processed Pin for Role Role A has been updated - OldPin: 19236898 - NewPin: 484707

andre.brewer.cospace - andre.brewer.cospace - PinManagerTest has Pin issues - 2 of 10 cospaces processed Pin for Role Role A has been updated - OldPin: 19236898 - NewPin: 828524

Pin for Role Role B has been updated - OldPin: 193 - NewPin: 929418

anton.o'brien.cospace - anton.o'brien.cospace - PinManagerTest has Pin issues - 3 of 10 cospaces processed Pin for Role Role A has been updated - OldPin: 19236898 - NewPin: 513528

Pin for Role Role B has been updated - OldPin: 222222 - NewPin: 471405

caiden.price.cospace - caiden.price.cospace - PinManagerTest has Pin issues - 4 of 10 cospaces processed Pin for Role Role A has been updated - OldPin: 222222 - NewPin: 794929

diamond.conley.cospace - diamond.conley.cospace - PinManagerTest has NO Pin issues - 5 of 10 cospaces processed jazlyn.roach.cospace - jazlyn.roach.cospace - PinManagerTest has NO Pin issues - 6 of 10 cospaces processed jazmin.bryant.cospace - jazmin.bryant.cospace - PinManagerTest has NO Pin issues - 7 of 10 cospaces processed

jesse.lewis.cospace - jesse.lewis.cospace - PinManagerTest has NO Pin issues - 8 of 10 cospaces processed keira.lowe.cospace - keira.lowe.cospace - PinManagerTest has NO Pin issues - 9 of 10 cospaces processed

taniya.welsh.cospace - taniya.welsh.cospace - PinManagerTest has NO Pin issues - 10 of 10 cospaces processed

All cospaces have now been processed. Total:10 Success:6 Fail:4

---ERRORS---

anastasia.mccleary.cospace - anastasia.mccleary.cospace - PinManagerTest has Pin issues

Pin for Role Role A has been updated - OldPin: 19236898 - NewPin: 484707

andre.brewer.cospace - andre.brewer.cospace - PinManagerTest has Pin issues

Pin for Role Role A has been updated - OldPin: 19236898 - NewPin: 828524

Pin for Role Role B has been updated - OldPin: 193 - NewPin: 929418

anton.o'brien.cospace - anton.o'brien.cospace - PinManagerTest has Pin issues

Pin for Role Role A has been updated - OldPin: 19236898 - NewPin: 513528

Pin for Role Role B has been updated - OldPin: 222222 - NewPin: 471405

caiden.price.cospace - caiden.price.cospace - PinManagerTest has Pin issues

Pin for Role Role A has been updated - OldPin: 222222 - NewPin: 794929 Users with modified pins.

Users with modified Pins. You can copy and paste Users.csv into the bulk emailer config file to email users this information

/Users/thomas/Utilities/PinManager/Users.csv

Read Mode

Mode: Read

LdapConfig: Blue Mountain Mining Co

WARNING This tool will impact the performance of your Conference Manager. Please ensure you run it out of hours or when Conference Manager is idle.

Do you want to continue (Y/N)?

y

Loading coSpaces for LdapConfig Blue Mountain Mining Co

Loaded 10 coSpaces for LdapConfig Blue Mountain Mining Co

anastasia.mccleary.cospace - anastasia.mccleary.cospace - PinManagerTest - Pins - <Role A:79306> - 1 of 10 coSpaces processed

andre.brewer.cospace - andre.brewer.cospace - PinManagerTest - Pins - <Role A:2470> - 2 of 10 coSpaces processed

anton.o'brien.cospace - anton.o'brien.cospace - PinManagerTest - Pins - <Role A:27291> - 3 of 10 coSpaces processed

caiden.price.cospace - caiden.price.cospace - PinManagerTest - Pins - <Role A:796352> - 4 of 10 coSpaces processed

diamond.conley.cospace - diamond.conley.cospace - PinManagerTest - Pins - <Role A:947957> - 5 of 10 coSpaces processed

jazlyn.roach.cospace - jazlyn.roach.cospace - PinManagerTest - Pins - <Role A:369251> - 6 of 10 coSpaces processed

jazmin.bryant.cospace - jazmin.bryant.cospace - PinManagerTest - Pins - <Role A:2704> - 7 of 10 coSpaces processed

jesse.lewis.cospace - jesse.lewis.cospace - PinManagerTest - Pins - <Role A:1703> - 8 of 10 coSpaces processed

keira.lowe.cospace - keira.lowe.cospace - PinManagerTest - Pins - <Role A:713581> - 9 of 10 coSpaces processed

taniya.welsh.cospace - taniya.welsh.cospace - PinManagerTest - Pins - <Role A:462739> - 10 of 10 coSpaces processed

All coSpaces have now been processed. Total:10 Success:10 Fail:0

---ERRORS---

No Errors

Getting help running this tool

Please do not hesitate to contact our support team at support@vqcomms.com for help running this tool.