Table of Contents

TMSS10PasswordResetDB

Synopsis

TMSS10PasswordReset [-i ] [-h database directory] [-p new password] [-u user for reset]

Description

Allows a user with administrative rights to reset a users password and restore user access when access has been revoked due to multiple consecutive failed login attempts.

Options

Notes

To execute TMSS10PasswordResetDB automatically in interactive mode, run ResetPassword.bat from the TapeTrack install directory TapeTrack\TapeTrack Framework Server\script.

On execution of ResetPassword.bat you will be presented with a Command Prompt window asking you if you wish to proceed, press any key to continue or press Ctrl+C (or close window) to exit script before any changes are made.

Continuing the script will open a further Command Prompt and you will be asked to input User (User-ID) to reset the password for. Entering EXIT instead of a User-ID will exit the script without making any changes.

Enter Password value for the User and hit Enter on the keyboard. Entering EXIT instead of a Password will exit the script without making any changes.

User name and Password values shown are for illustration only. Replace with your required values.

Ensure you enter the User-ID correctly as the script will execute with any values but will not update the database if no matching User-ID is found.

If you find that the User's Password is not updating, running the command

TMSS10PasswordResetDB -i -h "%TMSS10DB%

from ResetPassword.bat manually in an Administrative Command Prompt will allow you to view any error messages from the execution of the program without the window automatically closing on completion.

Technical Support

The TapeTrack Software is commercially supported by a full time help desk staff. If you are experiencing problems or want some advice on how to configure or use the product please see the Accessing Technical Support page.

Exit Statuses

  1. zero Program has ended successfully.
  2. non-zero Program has not ended successfully.

Environment

Example

Running TMSS10PasswordReset.bat to invoke TMSS10PasswordResetDB.

ZBT001N-11:05:41 TMSS10PasswordResetDB (c) GazillaByte 1998-2017
ZBT002N-11:05:41 Compiled Sep  3 2017 at 17:56:27
ZBT010I-11:05:41 this program will reset the password of a User
ZBT006N-11:05:41 Running Under Windows 10 (build 15063 10.00) on platform x64
ZBT000N-11:05:41 Host is Little Endian
ZBT000N-11:05:41 Host is ASCII
ZBT000N-11:05:41 Binary is 64 bit
ZBT000N-11:05:41 Current Working Directory is C:\Program Files\TapeTrack\TapeTrack Framework Server\scripts
ZBT004N-11:05:41 Today is Tuesday, September 26, 2017
ZBT005N-11:05:41 Running on Laptop_Senior
ZBT006N-11:05:41 Process ID 19500
ZBT000N-11:05:41 Parsing and validating command arguments
ZBT002N-11:05:41 Program Options:
ZBT002N-11:05:41        (h) Database Home Directory=C:\Program Files\TapeTrack\TapeTrack Framework Server\var\db
ZBT002N-11:05:41        (i) Interactive=true
ZBT002N-11:05:41        (p) New Password=
ZBT002N-11:05:41        (u) User for reset=
ZBT000N-11:05:41 Arguments parsed and validated with 0 errors
Please enter a value for UserID (or EXIT): dcumming
Please enter a value for Password (or EXIT): newpassword
ZBT000N-11:05:41 Opening Database Environment
ZBT000N-11:05:41 Database Environment Open Status: BDB0062 Successful return: 0
ZBT000N-11:05:41 Database (Password Database) File(TMSS10.password) Open Status: BDB0062 Successful Return: 0
ZBT000N-11:05:41 ---------------------------------User Data--------------------------------------------------
ZBT000N-11:05:41          Total Failed: 0
ZBT000N-11:05:41   Total Failed (Full): 0
ZBT000N-11:05:41        Last Failed IP:
ZBT000N-11:05:41      Last Failed Time:  
ZBT000N-11:05:41 --------------------------------------------------------------------------------------------
Changelog
2016-12-21Enhanced argument parser to allow arguments in format *FI:filename that allows loading of arguments from a file
2015-08-24Changed hascontents to contentcount and change contentcount to a filter rather than bool
2015-08-24Added iscontainer and hascontents to the config file filter logic
2015-05-16Added environmental varialbe TMSSCANFILEUNQUALIFIED which will load and check volumes without Customer-ID and Media-ID qualifiers
2015-05-16Added environmental varialbe TMSSSCANFILENOPARSE which will presume scanfile items are only Volumes and not parse them, saving time
2015-05-16When loading scanfile from import definition, added CUSTOMER and MEDIA keywords to set defaults
2015-05-16When loading scanfile from import definition, changed keyword from VOLUME to BARCODE
2015-05-16Added TMSSUNQUALIFIEDVOLUME environmental variable which forces all barcodes to be printed without Customer-ID and Media-ID
2015-05-04Added support for AD passwords to all command line programs (check for environmental variable TMSSNOMD5)
2015-04-07Reverted database from 6.1.19 to 5.3.28 please contact support before upgrading
2015-02-24Added loop to check for database deadlock on open, get and put
2014-11-19Changed server argument parser to allow colon in password to support z/OS DD name files
2014-10-26Upgraded development environment from Visual Studio 2012 to Visual Studio 2013
2014-08-14Upgrade database from 6.0.20 to 6.1.19