Welcome to the ThinManager Knowledgebase.
Additional knowledgebase articles can be found at Rockwell Automation Tech Support.

If you would like to speak with one of our engineers, please Submit a Question or give us a call at the phone number here. In North America, To route your phone support request directly to a technical support engineer, call toll-free 1-888-382-1583 or 1-440-646-3434, select Option 3 (Technical Support), then select Option 5 (More Options). When prompted, enter the ThinManager Direct Dial Code 201.

Difference between revisions of "ThinManager Database Tool"

From ThinManager Knowledge Base
Jump to: navigation, search
(Usage)
(Usage)
Line 1: Line 1:
 
==Usage==
 
==Usage==
 
===Examples===
 
===Examples===
 
+
{|cellpadding="3"
 +
|'''TMDBT.exe --terminal-restart Paint1'''||Connects to the local ThinServer and restarts the terminal that's not in a group named Paint1.
 +
|-
 +
|'''--verbose'''||||Outputs information from all commands as well as errors.
 +
|}
  
  
Line 11: Line 15:
 
By default only errors will be printed to the command prompt.  Using one of the below settings will modify this behavior.  This argument must be listed first or it will be ignored.
 
By default only errors will be printed to the command prompt.  Using one of the below settings will modify this behavior.  This argument must be listed first or it will be ignored.
 
::{|cellpadding="3"
 
::{|cellpadding="3"
|'''--quiet'''||||Suppresses all messages.
+
|'''--quiet'''||Suppresses all messages.
 
|-
 
|-
|'''--verbose'''||||Outputs information from all commands as well as errors.
+
|'''--verbose'''||Outputs information from all commands as well as errors.
 
|}
 
|}
  

Revision as of 21:14, 4 December 2014

Usage

Examples

TMDBT.exe --terminal-restart Paint1 Connects to the local ThinServer and restarts the terminal that's not in a group named Paint1.
--verbose Outputs information from all commands as well as errors.



Commands

Program Behavior

Logging

By default only errors will be printed to the command prompt. Using one of the below settings will modify this behavior. This argument must be listed first or it will be ignored.

--quiet Suppresses all messages.
--verbose Outputs information from all commands as well as errors.
Connection

Omitting this parameter will cause the program to connect to the local ThinServer. This argument must be listed first or only be preceded by --quiet / --verbose or it will be ignored.

--server IPAddress User Password Connects to the server specified by IPAddress using the UserName/Password specified.
CSV File

Comma delimited CVS file(s) can be specified to make passing commands easier. Any number of files can be specified and intermixed with command-line arguments.

--file FileName Specifies a CSV file to parse for commands. The file must be in the same directory as this program or the full file path must be specified.

Global

--calibratetouchscreens Initiates the touchscreen calibration on all online terminals.
--replacewindowscredentials OldUser NewUser NewPassword Replaces all instances of OldUserName with NewUser and NewPassword.

Terminal

--terminal-restart TerminalName Restarts the terminal with the name TerminalName.
--terminal-reboot TerminalName Reboots the terminal with the name TerminalName.
--terminal-poweroff TerminalName Turns off the terminal with the name TerminalName.
--terminal-calibratetouchscreens TerminalName Calibrates all touchscreens connected to the terminal with the name TerminalName.
--terminal-calibratetouchscreen TerminalName ScreenNumber Calibrates all touchscreens connected to screen ScreenNumber on the terminal with the name TerminalName.
--terminal-replacewindowscredentials OldUser NewUser NewPassword Replaces all instances of OldUser with NewUser and NewPassword for all terminals.
--terminal-setwindowscredentials TerminalName NewUser NewPassword Sets the credentials for the specified TerminalName to NewUser and NewPassword.

Display Client

--displayclient-replacewindowscredentials OldUser NewUser NewPassword Replaces all instances of OldUser with NewUser and NewPassword for all display clients.
--displayclient-setwindowscredentials TerminalName DisplayClientName NewUser NewPassword Sets the credentials for the specified DisplayClientName under TerminalName to NewUser and NewPassword.

Terminal Server

--terminalserver-replacewindowscredentials OldUser NewUser NewPassword Replaces all instances of OldUser with NewUser and NewPassword for all terminal servers.
--terminalserver-setwindowscredentials TerminalServerName NewUser NewPassword Sets the credentials for the specified TerminalServerName to NewUser and NewPassword.

TermSecure

--termsecure-setcardnumber Username CardNumber Sets the card id to CardNumber for the specified TermSecure user username.
--termsecure-setcardnumberbywindowsuser WindowsUsername CardNumber Sets the card id to CardNumber for a TermSecure user using a unique Windows username WindowsUsername.
--termsecure-replacewindowscredentials OldUser NewUser NewPassword Replaces all instances of OldUser with NewUser and NewPassword for all TermSecure users.
--termsecure-setwindowscredentials TermSecureUser NewUser NewPassword Sets the credentials for the specified TermSecureUser to NewUser and NewPassword.

Relevance Location

--location-replacewindowscredentials OldUser NewUser NewPassword Replaces all instances of OldUser with NewUser and NewPassword for all locations.
--location-setwindowscredentials LocationName NewUser NewPassword Sets the credentials for the specified LocationName to NewUser and NewPassword.