Documente Academic
Documente Profesional
Documente Cultură
Version 5.1.2
SC23-6541-01
Tivoli
Version 5.1.2
SC23-6541-01
Note
Before using this information and the product it supports, read the information in Notices, on page 121.
Contents v
vi IBM Tivoli Remote Control Users Guide
Preface
The IBM Tivoli Remote Control Users Guide explains how the Remote Control
application works and describes how to use the functions of the application.
Publications
Read the descriptions of the IBM Tivoli Remote Control library to determine which
publications you might find helpful. After you determine the publications you
need, refer to the instructions for accessing publications online.
Related publications
The Tivoli Software Library provides a variety of Tivoli publications such as white
papers, datasheets, demonstrations, Redbooks, and announcement letters. The
Tivoli Software Library is available on the Web at: http://publib.boulder.ibm.com/
infocenter/tivihelp/v3r1/index.jsp
The Tivoli Software Glossary includes definitions for many of the technical terms
related to Tivoli software. The Tivoli Software Glossary is available, in English only,
from the Glossary link on the left side of the Tivoli Software Library Web page
http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/index.jsp
Note: To ensure proper printing of PDF publications, select the Fit to page check
box in the Adobe Acrobat Print window (which is available when you click
File Print) .
Accessibility
Accessibility features help a user who has a physical disability, such as restricted
mobility or limited vision, to use software products successfully. You can use
assistive technologies to hear and navigate the product documentation. You also
can use the keyboard instead of the mouse to operate some features of the
graphical user interface.
The following keys can be used for navigating through the graphical user interface
v F12 - Enable / disable the keyboard functions
v TAB - To navigate right and left through the menus
v Spacebar - To activate a menu
v Up / Down arrow keys - Navigate through the menu items
v Spacebar - Select a menu item on an active menu
v Esc - Closes an active menu.
If you need additional help, contact software support by using the methods
described in the IBM Software Support Guide at the following Web site:
http://www14.software.ibm.com/webapp/set2/sas/f/handbook/home.html
Additional information
You can obtain additional information about the IBM Tivoli Remote Control
program from the following web site:
http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/index.jsp?topic=/
com.ibm.itrc.doc_5.1.2/welcome.htm
The IBM Tivoli Remote Control Users Guide might be updated periodically. The
updated versions will be made available at this Web site.
Preface ix
x IBM Tivoli Remote Control Users Guide
Part 1. Overview of IBM Tivoli Remote Control
Existing TRC 3.8x customers must migrate to 5.1.2 code in order to use any new
features, TRC 5.1.2 code will coexist with existing deployed RC tools.
IBM Tivoli Remote Control (TRC) 5.1.2 is a client-server application that allows the
takeover and control of workstations on a network using a specific Remote Control
technology. During these remote control sessions the controller or administrators
keyboard and mouse become the primary keyboard and mouse for the target
system for the duration of a Remote Control session. Functionality such as chat,
reboot, and file transfer are some of the options available for use in a Remote
Control Session.
When a TRC user is logged on to the TRC web interface, it is possible to browse or
search for a specific endpoint to control. When an endpoint is selected a Connect
button provides the entry point for the session start process:
1. The action associated with the Connect button is to send from the browser in
the controller machine a HTTP(S) Post request to the server.
2. After the session is created, a .jnlp file is crafted with the appropriate session
parameters and sent back to the controller browser. The .jnlp file is passed to the
Java Web Start system. This file specifies where to locate the latest version of the
controller so it can be automatically downloaded if necessary and the command
line parameters to apply. These parameters are: the TRC session id, the IP of the
target and the port where the target is listening on for connections.
5. The controller sends a start session packet to include the relevant session details
that will enable the target to validate the connection attempt with the TRC server.
7. The TRC server will check the session details and if valid will return an
acceptance response with the applicable policies and session information such as
screen names and what is the initial session mode.
8. The target evaluates the policies and then a packet accepting or rejecting the
connection will be sent back to the controller
An ongoing remote control session can be open for more participants (controllers)
to join in. The participants will have the ability take part in the chat conversation
as well as see the targets screen.
3. Type in a valid ID and password ( invalid or missing IDs and passwords will
generate an error message)
v If you are an Administrator, and this is your first time into the program the
default Admin ID is admin and password is password. Type this into the
logon screen and you will then be allowed to change the password to your
own requirements.
Note: Password rules are set in the trc.properties file in the set of variables
starting with password. see the IBM Tivoli Remote Control Server
Administrators Guide for details
4. Click Logon
Note: On clicking Cancel , the Userid and password fields will clear and logon
to the application will not be achieved
5. The IBM Tivoli Remote Control Server GUI will now be displayed
v If you are an Administrator you will see the following available menu
options
Targets
Forgotten Password
If you have forgotten your password, there is a forgotten password function which
will generate an email providing a temporary password . This function will only
be available on the logon screen when email has been setup and enabled in the
system . Email can be enabled at installation (see the IBM Tivoli Remote Control
Installation Guide for more details) or by editing the trc.properties file (see IBM
Tivoli Remote Control Server Administrators Guide).
Note: If email is enabled AND LDAP is enabled, the forgotten password function
will not be available.
This chapter describes the actions that can be carried out on targets, defined in the
IBM Tivoli Remote Control Server, by both Users and Administrators .
Note:
Note: The information entered is not case sensitive - for example Test will
also match on test
v If no matching targets are found , a message will be displayed and the target
list will be blank
To remove targets from the favourites list , complete the following steps: -
1. Log on to the IBM Tivoli Remote Control Server with a valid ID and password.
2. In the IBM Tivoli Remote Control Server menu bar, click Targets > Favourites
3. The Favourites list is displayed
4. Select the required target(s)
5. Now do one of the following
v From the Targets menu select Remove from favourites
Note: You may have to click the Refresh link on the right to show the updated
list
To view the session history for a specific target , complete the following steps : -
1. Select the required target
v To select the required target by searching, follow the steps in Searching for
targets on page 10 then go to step 2
v To select from the All targets list do the following
Log on to the IBM Tivoli Remote Control Server with a valid ID and
password.
In the IBM Tivoli Remote Control Server menu bar, click Targets > All
Targets
Select the required target
2. Now do one of the following
v Select Targets >Session History
v OR select Session History from the Action list on the left
3. The Session History screen is displayed listing all of the sessions that the target
has taken part in.
Note: Clicking Cancel on the target status screen will return to the previously
displayed screen
The Start session action is available when a target is selected from any report that
displays one or more targets . Some examples of these reports are
v All Targets - see Viewing all targets on page 10 for how to create this report.
Note: This report also displays the userid of the user who is logged on to the
target.
v Recently Accessed - see View Recently Accessed Targets on page 12 for how to
create this report.
v Favourites - see Viewing the favourite targets list on page 11 for how to create
this report.
v Search Targets - see Searching for targets on page 10 for how to create this
report.
The following steps detail how to start a session from the All targets report , for
the others, see the relevant sections for displaying these reports then follow from
step 3 below
Note: It is important to note here that the email functionality should be enabled on
the IBM Tivoli Remote Control Server to allow the notification process to
take place. Please see the IBM Tivoli Remote Control Server Administrators
Guide for details of enabling email.
The request access option: To request temporary access to one or more targets,
complete the following steps :
1. Log on to the IBM Tivoli Remote Control Server with a valid ID and password.
2. On the IBM Tivoli Remote Control Server menu bar click Targets >All targets.
3. Select one or more targets.
4. Now complete one of the following actions : -
v Select Targets > Request Access.
v OR select Request Access from the Actions list on the left.
5. The Request Access to target screen is displayed.
6. Type in the required information for the access request.
Session Types
Select the required session type(s) that you want to be able to establish
with the chosen target(s).
Justification
Type in a reason for requesting access to the selected target(s).
Note: In all cases, but particularly where you are an existing user who
has existing permissions to access the target, but need these
modified for the temporary session, it is important to also add
any other policies that you want to be valid for the session
otherwise your existing policies will still be in effect for the
session.
Your request will now be sent to an administrator who will decide whether to
allow you temporary access to the selected target(s). You will receive an email
notifying you of the outcome of the request. If your request has been granted you
will now have access to the selected target(s) within the specified dates and times.
If your request has been denied you will NOT be allowed access to the selected
target(s).
Request access at start of session: If you try to start a remote control session with
a target that you do not have permission to access, a request access option will be
available on the create new session screen if the trc.ticket.allow.access property has
been enabled. This property is set in the trc.properties file by an administrator. See
the IBM Tivoli Remote Control Server Administrators Guide for details of editing
the properties files.
Note: If the property has not been enabled, request access will not appear as an
option on the screen.
To request temporary access to a target from the Create new session screen
complete the following steps : -
v On the Create new session screen click Request Access
v Go to step 5 on page 16 above and complete the steps required to create the
request.
Your request will now be sent to an administrator who will decide whether to
allow you temporary access to the selected target(s). You will receive an email
notifying you of the outcome of the request. If your request has been granted you
will now have access to the selected target(s) within the specified dates and times.
If your request has been denied you will NOT be allowed access to the selected
target(s).
Note: It is important to note here that you should give details of the targets
required in the Admin Notes field to allow the administrator who deals
with the request to determine which targets to select.
When you click Submit an email containing the request will be sent to the
administrator. When this request is actioned you will receive an email detailing the
outcome of the request. If the request has been granted there will be a link
available in the email that will take you to the Create new session screen from
where you will be able to start a session with the selected target(s) within the
specified date and times. If your request has been denied you will NOT be
allowed access to the selected target(s).
Note: The information entered is not case sensitive - for example Test will
also match on test
5. Click Submit
6.
To view session details for a specific session complete the following steps :-
1. Log on to the IBM Tivoli Remote Control Server with a valid ID and password.
2. In the IBM Tivoli Remote Control Server menu bar, click Sessions
3. Select either My Session History, All Session History or Search (follow steps
in search sessions to generate the report when selecting search)
4. Select one of the targets from the list
5. Now do one of the following steps
v Select Sessions > Session details
v OR select Session details from the action list on the left
6. The remote control session information screen is displayed giving details of the
controller system, the policies and permissions that were applied to the session
and , if the Force Session Audit policy was set to Yes, any audit entries that
were saved for the controller and target are also shown. If the Force Session
Recording policy was set to Yes there will also be a link to play back the
recording of the session. See the IBM Tivoli Remote Control Server
Administrators Guide for details of setting policies and permissions.
Note: Clicking Back from the Remote Control session information screen will
return the application to the previously displayed screen
Note: Clicking Cancel from the Session Recording Player will return to the
previously displayed screen.
The Reports menu for a user will show all Standard and Custom Reports that the
user has access to run.
Note: If you do not have access to any Custom Reports, the Reports menu will not
contain any items and therefore clicking it will have no effect
Options Menu
The options menu gives you a selection of actions that can be carried out on any
reports that are produced. There are various actions that can be performed from
this menu and this section details those options which are available to users, super
users and administrators. See the IBM Tivoli Remote Control Server
Administrators Guide for additional options which are available to super users
and admin users only. This section details the options that will allow you to set
your homepage , choose page display options or provide ways to format the data
for output to other applications.
The next time you logon the Favourites report will be the first screen that is
displayed
Note: The page that is displayed when you logon now is determined by either the
value that is set in default.query or by any default homepages that have
been set for any groups that you are a member of. See the IBM Tivoli
Remote Control Server Administrators Guide for details of how homepages
are determined.
Example2: You are a member of user group testtargets and a default homepage of
targets manufactured by companyX has been set for the group. If you select Reset
to Default Homepage Report then logoff and logon again, this time it will be the
targets manufactured by companyX that is the first page that you see.
For example : If you have added a target to the favourites list and then select the
Favourites option from the Targets menu , if the target that you added does not
appear in the list immediately, use the Refresh Results action to re - display the
screen and the target should now appear in the list.
Note: The Refresh link on the top right of the screen can also be used for the
same purpose.
Note: Email must be enabled in the system for this option to work. See
IBM Tivoli Remote Control Server Administrators Guide for
details of editing the trc.properties file to do this.
Printable Report
You can use the this option to display the current report in a new
browser window with no menus, for easier printing. Using the All
targets report as an example complete the following steps
In the IBM Tivoli Remote Control Server menu bar, click Targets > All
Targets
In the IBM Tivoli Remote Control Server menu bar, click Options
>Output > Printable Report
A new window opens with the report displayed
To print the report select print from the File menu in the action bar.
Downloading utilities
The Downloads page provides the User with various items that can be
downloaded for use with IBM Tivoli Remote Control Server and includes the
following
v Launch the TRC Session Player
v Download the Session player
v Agent Downloads
Note: Running this file will then launch the session player. See
Recording section for more details of playing a local recording.
Note: Some browsers will save the file as a .zip file . In this case rename the
file TRCPlayer.zip to TRCPlayer.jar.
6. For details of playing back a recording see Recording chapter
Downloading and installing the target software: You can download and run the
file required for installing the target software by completing the steps in the section
below which are relevant to your operating system.
Note: Running this executable file will then install the target software.
See the IBM Tivoli Remote Control Installation Guide for details
of installing the target software.
Downloading the controller software: You can download and run the file
required for installing the controller software by completing the steps in the section
below which are relevant to your operating system.
Note: Running this executable file will then install the controller
software using the same procedure as in the Run section above.
Note: Running this executable file will then install the command line
software using the same procedure as in the Run section above.
You should now have the following executable files located in the directory
defined in step 5c on page 27.
v wrc.exe
v wrcmdpcr.exe
See Chapter 21, Using remote control commands from the command line, on
page 85 for details of using these tools.
Note: After you have installed the CLI command set on the target you must
uninstall this before installing the target software by running the following
command
$ rpm -e ibm-trc-cli
Accessing help
The Help menu allows you to find out the version of IBM Tivoli Remote Control
Server that you are using and gives you access to the online documentation by
using the following options :-
On-Line Documentation
This option will take you to the IBM Tivoli Remote Control information
center where you can view the latest documentation.
About Tivoli Remote Control
This option will display the version number of the currently installed
server software.
The controller window toolbar provides a selection of menus and menu items
which you can use during a remote control session to communicate with and
perform actions on the target. The following list gives a brief description of these
items.
Connection icon
Opens the Tivoli Remote Control Chat Window to allow you to chat to the
target user during a remote control session. See Opening a chat window
during a remote control session on page 39 for more details.
Collaboration
Allows you to invite multiple participants into the remote control session .
See Chapter 10, Inviting multiple participants into a remote control
session., on page 55 for more details.
Controller Tools
Allows you to input text and capture the screen of the target machine. See
Chapter 11, Controller Tools, on page 59 for more details.
Record Session
Allows you to transfer the contents of the clipboard to or from the target.
See Chapter 14, Copying Clipboard Information, on page 67 for more
details.
Allows you to scroll the view of the targets desktop without having to use
the scroll bars. See Chapter 15, Enabling and Disabling Autoscroll, on
page 69 for more details.
Enable/Disable Scaled View
Allows you to re size the view of the remote desktop to fit within the
controller window. See Chapter 16, Enabling and Disabling Scaled View,
on page 71 for more details.
Enable/Disable TrueColour
Allows you to change the colour depth of the view of the remote machine
by toggling between 8 and 24 bit colour. SeeChapter 17, Enabling and
Disabling True Colour, on page 73 for more details.
Configure Controller
Allows you to remotely install peer to peer enabled target software. See
Pre requisites for remote target installation on page 75.
Help
Opens the IBM Tivoli Remote Control Help URL which provides help and
an About screen with details of the product. See Obtaining help on page
103 for more details.
Active Mode Allows you to view the targets screen and control the remote
mouse and keyboard. See Taking full control of a target system.
Chat Only Allows you to chat to the target user within a window, but you will
not be able to view the targets screen. See Chatting to the target user on page
38.
Monitor Mode Allows you to view the targets screen to monitor activity, but not
control the remote mouse or keyboard.Viewing the target screen to monitor
activity on page 40
Guidance Allows you to view the targets screen and add guidance icons to it
but not control the remote mouse or keyboard.Providing guidance to the target
user on page 40
File Transfer Allows you to view the targets file system and transfer files from
your system to the target and vice versa.
Note: The functionality may be restricted depending on the session policies that
have been set. See the IBM Tivoli Remote Control Server Administrators
Guide for details of how policies are derived for a session.
Note: You can also use a custom report for accessing the required target. See
the IBM Tivoli Remote Control Server Administrators Guide for details
of creating custom reports.
2. Select the target you want to connect to.
3. Click Start session.
Note: Depending on the policies set for the session, the target user may be
asked to accept or refuse the session mode change. If they refuse, the
session will not change to active mode.
Note: Depending on the policies set for the session, this option may not be
available.
There are also options to Copy Selected text and Paste . These options
allow you to copy text from the chat area to be pasted to another location and
paste already selected and copied text into the chat area.
Copy selected text
1. Select the required text within the chat window.
2. Click Copy selected text. This text can now be pasted into another
location on the controller system. For example to be added to an email.
Paste
1. Select and copy ( using CTRL+C) text that is not in the chat window.
For example from a open document.
2. In the controller window click Paste. The text is now pasted into the
input field of the chat window.
3. Click Send to forward the text to the target user.
Note: Depending on the policies set for the session, the target user may be
asked to accept or refuse the session mode change. If they refuse, the
session will not change to chat mode.
Note: Depending on the policies set for the session, the open chat window icon
may not be available for selection.
You can open a chat window while in another type of remote control session by
performing the following procedure.
There are also options to Copy Selected text and Paste. These options are
explained in Starting a chat only session on page 38.
Note: You can also use a custom report for accessing the required target. See
the IBM Tivoli Remote Control Server Administrators Guide for details
of creating custom reports.
2. Select the target you want to connect to.
3. Click Start session.
4. The start session screen is displayed giving details of the selected target and the
policies and permissions that will be assigned for the session.
5. Click Monitor.
6. When the Open or Save dialog is displayed, select open.
7. The controller will start to run and when the connection is established the
controller window will be displayed showing the target screen with Monitor
showing in the session type field.
Note: When opening a guidance session with a Linux target the Clear instructions
function will not remove any drawings or instructions from the target
machine. Maximising a window on the target or performing something
which requires a repaint of the target screen may remove them.
Note: You can also use a custom report for accessing the required target. See
the IBM Tivoli Remote Control Server Administrators Guide for details
of creating custom reports.
2. Select the target you want to connect to.
3. Click Start session.
4. The start session screen is displayed giving details for the selected target and
the policies and permissions that will be assigned for the session.
5. Click Guidance.
6. When the Open or Save dialog is displayed, select open.
7. The controller will start to run and when the connection is established the
controller window will be displayed showing the target screen with Guidance
showing in the session type field. You will now be able to provide guidance by
using the various guidance tools that are available . See Using the guidance
tools for more details.
Note: Depending on the policies set for the session, the target user may be
asked to accept or refuse the session mode change. If they refuse, the
session will not change to guidance mode.
Note: It should be noted that these tools (except the Guidance Tool) are also
available for use while in an active session.
By using the on-screen guidance symbols and the Opening a chat window during
a remote control session on page 39 capability you can guide the target user
through any task they may have to perform on the target machine.
The mouse button that you click will determine which mouse button on the
guidance symbol will be shaded to indicate to the target user which button to
press. The following table gives examples of the symbols showing how each mouse
button action will look.
Table 2. Mouse action symbols
Left Hand button Middle button Right Hand button
All symbols placed on the remote screen can be removed by using Clear
Instructions on page 44
The cursor now changes to the drawing tool cursor within the session
window.
2. To draw a line move the mouse while holding down the left or the right mouse
button.
Note: Using the left button produces blue lines, the right button green lines
and the centre button (or right and left together) produces red lines.
All lines drawn on the remote screen can be removed by using Clear Instructions
on page 44
Clear Instructions
The clear instructions function allows you to remove any guidance symbols, drawn
lines or highlighted areas that you have placed on the remote control session
screen.
Note: When in a guidance session with a Linux target the Clear instructions
function will not remove any drawings or instructions from the target
machine. Maximising a window on the target or performing something
which requires a repaint of the target screen may remove them.
When the connection is established the controller window shows two panes. The
pane on left shows the controllers file system, the pane on the right shows the
targets file system.
To Copy one or more files from the controller to the target complete the following :
-
1. Select the right pane
2. Navigate to the location that the file(s) will be copied to on the target
3. Select the left pane
4. Navigate to the location of the file(s) to be copied.
5. Select the required file(s) (multiple files can be selected by holding the Ctrl key
and clicking the left mouse button)
6. Now do one of the following
v Drag the file to the right pane ( can only do when copying 1 file )
v Click Copy
Selected file(s) will appear in the target file system
To Copy one or more files from the target to the controller complete the following :
-
1. Select the left pane
2. Navigate to the location that the file(s) have to be copied to on the controller
3. Select the right pane
4. Navigate to the location of the file(s) to be copied.
5. Select the required file(s) (multiple files can be selected by holding the Ctrl key
and clicking the left mouse button)
6. Now do one of the following
v Drag the file to the left pane ( can only do when copying 1 file )
v Click Copy
Selected file(s) will appear in the controller file system
Delete
Files and directories can be deleted from both the controller and the target.
New Directory
Refresh
Clicking the Refresh button will refresh the display of the selected pane and clear
any selections.
Reboot Mode is a connection mode that a controller can use to remotely reboot the
target machine.
To Reboot, select Reboot from the dropdown list. A window will open telling the
controller that the target is rebooting. There is an option to reconnect in a different
session mode if required. The target machine will shut down and restart.
Local Input is only available through an Active session. The following toolbar icon
Note: On opening the controller, the Local input will be set dependant on the type
of session. When initiating a remote control session the input must be
enabled in order to control the target system. When switching from Active
session to another session the Local Input will be disabled. If the target user
moves the mouse, you will be temporarily blocked from sending any input
events to the target until the target user stops moving the mouse. The icon
changes to a blocked mouse image.
The Perform Action in target menu allows you to perform various actions on the
target system during an active or guidance remote control session. The following
actions are available depending on the type of remote control session that has been
established. The full list is available during an active session and a limited number
of actions are available during a guidance session.
Inject Ctrl + ALT + Del
This action allows you to perform a soft reboot on the target system.
Inject ALT + F4
This action allows you to close the active window on the target machine.
Inject ALT + Tab
This action allows you to switch between active windows on the target
machine.
Inject Alt + Enter
This action allows you to run a command prompt window on the target in
full screen mode. Performing the action again returns the command
prompt window to normal mode.
Inject Control + Esc
This action allows you to open and close the Start menu on the target
machine.
Drawing Tool
The Drawing Tool allows you to draw basic coloured lines on the targets
screen. For example to point to a particular area on the target screen or
show them where to look. See Using the guidance tool on page 42 for
further details.
Highlight tool
The Highlight Tool allows you to select and highlight a specific area on the
targets screen. See Using the highlight tool on page 43 for further
details.
Clear Instructions
This action allows you to remove all guidance drawings or highlighted
areas from the target screen.
Lock Workstation
This action allows you to lock the target workstation.
Open URL
This action allows you to type in a URL that will be opened in the target
machines default web browser. Type in the URL and click OK. The target
default browser will now open at the specified URL.
Screens
This action allows you to select which of the target screens is shown in the
controller window if the target had multiple screens configured. For
example if the target has two screens configured there will be two entries
in the submenu: Screen 1 and Screen 2 so that you can toggle the remote
view between those.
For example:-
When you click Registry keys you may see Services listed,
if you click on Services a new window will open listing all of the
services on the target.
Entering a specific registry key
You can click on the Enter key item to allow you to enter a specific registry
key that you want to know the value for by completing the following steps
:-
v Type in a key value in the Registry key field
for example HKLM\SYSTEM\CurrentControlSet\Services\TRCTarget
Note: Please make sure you enter the exact path to the registry key.
v Click View
v This will open a new window showing the current values for the
specified key
Note: This is a dynamic menu which will change dependant upon which
operating system is being controlled and the connection mode. This option
might be disabled depending on the Operating system and policies in the
session.
Note: Depending on the policies set for the session, the target user may be asked
to accept or refuse the system information request. If they refuse, the system
information will not be displayed.
To initiate a chat with the target user during a remote control session, complete the
following steps :-
1. Click the Open Chat Window icon:
2. The Tivoli Remote Control Chat Window opens on the controller system and
the chat area is opened in the target window.
3. Type your text in the text input box and click Send or press Enter.
4. Click Clear to remove any text which has been typed in the Tivoli Remote
Control Chat Window.
5. To close the chat window click the X in the top left hand of the window.
Note: The Clear button will only remove the text from the chat window on the
controller screen, and not the target.
5. The Collaboration Control Panel opens and you are now the master controller
for the session. Click Start.
Note: If the policy for Allowing chat in session and for allowing local
recording have been enabled for the session they will be
available for use. This would allow you to chat to the master
controller if required ( see Opening a chat window during a
remote control session on page 39 ) or to make a recording of
the session ( see Recording a session locally on page 62) .
No If the master controller clicks No you will not be allowed to join the
session and you will receive a message that the target has refused the
session. Click OK.
When you join a collaboration session you can request control of the session by
using the collaboration icon in the toolbar. SeeControlling session activity as a
participant on page 57 for more details.
Note: The master controller will no longer have control of the session and
parts of their controller toolbar will be inactive.
Revoke control
When control has been granted to a participant you can take back control
of the session at any time. To take back control complete the following
steps :-
1. Select the participant from the list.
2. Click Revoke control.
Control now passes back to the master controller, whose controller toolbar
becomes available for use, and the selected participant no longer has
control.
Disconnect
You can disconnect selected participant(s) from the session at any time by
completing the following steps :-
1. Select the required participant(s).
2. Click Disconnect.
The selected participant(s) will receive a message that the session has been
cancelled and when they click OK the session is ended.
Disconnect all
You can disconnect all participants from the session at any time by clicking
Disconnect all. All participants will receive a message that the session has
been cancelled.
Participants limit
This value determines the maximum number of participants who are
allowed to join the session. The number is in the range of 1 to 10 and set
to 3 as default whenever a collaboration session is established. You can
change this value at any time during a session. When a controller tries to
join a session, if the limit has already been reached they will receive the
following message when they click Join. Session rejected because the
limit has been reached.
Request control
Returning control
After you have requested control of a collaboration session you can return the
control to the master controller by clicking Return control in the collaboration
control panel. The master controller now has control of the collaboration session
and you will no longer have control.
Note: If the collaboration control panel is not open, click the Open the
collaboration panel for multiple controllers in the controller window
toolbar.
Note: Clicking the Close dialog button will close the Collaboration control panel.
Note: The favourites list is only maintained for the duration of the
session.
Retrieve previously entered text
The input box keeps a history of the recently typed text therefore it is
possible to retrieve previously typed strings. This can be done in two
ways.
Note: Clicking Cancel will not save the captured screen image.
You have now exported and downloaded a recording from the IBM Tivoli Remote
Control Server and saved it to your local system. To ensure that it can be played
back correctly you need to install the correct codec as indicated in step 5 on page
61.
Note: For Linux systems you need to download and install MPlayer with support
for the Xvid codec.
Note: You can accept the file name and extension given for the recording file or
you can change the name and extension to your own requirements.
3. The Record session icon in the menu will turn to a Blue Square icon indicating
that the recording is in progress. To stop the recording press the Blue Square
icon .
The following buttons and functions are available in the Session Player
Play To play the selected recording . When this button is clicked it changes to
the Pause button.
Pause To pause the recording while playing. When this button is clicked it
changes to the Play button.
Stop To stop the recording and the playback window clears.
Open file
v Browse to the required recording file.
v Select the required file then click Open for the recording to start playing.
Enable Auto Scrolling View
As the recording is playing, if the mouse pointer reaches the edge of the
player window, the viewing area will scroll in the relevant direction to
bring the non visible parts of the recording into view. The function works
in both the Vertical and Horizontal directions.
Enable Scaled View
This option will scale down the display of the recording to fit fully inside
the playback window
This section describes the File Transfer Menu functionality. The File Transfer Menu
options allow the transfer of files when in an Active session. The options available
in the File Transfer Menu are dependant on the policies set for the Active session .
These options are
v Send file - See Sending files to the target.
v Pull file - See Receiving files from the target.
v Open transfer folder - See Opening the file transfer folder on page 66.
Notes:
1. Open transfer folder is the only option available when in a Chat Only,
Guidance or Monitor session.
2. Depending on the policies set for the Active session, the target user may be
asked to accept or refuse the file transfer request. If they refuse, the file will not
be transferred.
Note: You will require administrative authority to edit the target registry.
:-
Windows
1. At a command prompt window run the regedit command.
2. Navigate to HKEY_LOCAL_MACHINE/SOFTWARE/IBM/Tivoli/
Remote Control/Target.
3. Right click the TransferDir property.
4. Select Modify and type the required location into the Value data field.
5. Click OK.
6. Restart the target service.
Linux
1. Edit the ibmtrc.conf file.
2. Change the value of TransferDir to the required location and save the
file.
3. Restart the target service.
The Clipboard transfer menu provides two options for transferring clipboard
information.
v Send Clipboard text :- This allows you to send text from the controller system
to the target system. See Sending clipboard text to the target.
v Pull clipboard text :- This allows you to transfer text from the target system to
the controller system. See Receiving clipboard text from the target.
As the mouse pointer reaches the edge of the session window the non
visible area of the target desktop will scroll into view. This function works
in both the horizontal and vertical directions.
Click on the Enable/Disable Scaled View icon. The following taskbar icon is
represented when scaled view is active
Note: On opening the controller, scaled mode is always set to disable. The option
can be switched at any point throughout the session.
Note: On opening a Session, 24 bit colour mode is set to disabled. The option can
be switched at any point throughout the session depending on the policies
that have been set for the session . If the Lock colour depth policy has been
enabled you will not be able to switch to a different colour mode. See IBM
Tivoli Remote Control Server Administrators Guide for details of policies
and permissions.
Note: The use of this function in Windows 7 and Windows 2008 R2 will be
supported in a future release.
Connections cannot be established with any UNIX targets that have all remote
access protocols (rsh, rexec, or SSH) disabled.
In all UNIX environments except Solaris, the Bourne shell (sh) is used as the target
shell. On Solaris targets, the Korn shell (ksh) is used instead due to problems
encountered with sh.
In order to communicate with Linux and other SSH targets using password
authentication, you must edit the file /etc/ssh/sshd_config file on target machines
and set:
PasswordAuthentication yes
After changing this setting, stop and restart the SSH daemon using the following
commands:
/etc/init.d/sshd stop
/etc/init.d/sshd start
For example:
To perform the remote install action you will also require the following
information
v Target hostname or IP address.
v The admin user id used for logging on to the target.
v The admin password used for logging on to the target.
Chapter 18. Remotely installing the target software in a peer to peer session 77
Performing a remote target install from the controller
Once you have installed the controller software locally and have it running you
can remotely install the target software using the Configure controller icon. See the
IBM Tivoli Remote Control Installation Guide for details of installing the controller
software.
To remotely install peer to peer enabled target software from the controller,
complete the following steps :-
1. Click on the Configure controller icon in the toolbar
Note: This icon is not available in a controller which is initiated from a remote
control session request from the server.
Chapter 18. Remotely installing the target software in a peer to peer session 79
80 IBM Tivoli Remote Control Users Guide
Chapter 19. Obtaining help from the controller interface
When using the controller interface you can access the online documentation or
find out the version of TRC that you are running by using the Shows Help icon.
1. Click on the Shows Help icon in the toolbar
Method 1
1. Click on the Connection icon in the taskbar.
Method 2
1. Click on the X in the Top Right hand side of the controller window
2. A warning message will ask There is a session in progress. QUIT?
3. Click on Yes
4. The session will be ended and the target user will regain sole control of their
desktop
Note: The target user can press Pause on their keyboard or click on the connection
icon to end the session.
For further details see Disconnecting a remote control session in the target
section Chapter 26 . If the target closes the session it will be ended immediately
without confirmation from the controller.
Before using the command line tools the following configuration actions should be
carried out.
v The server URL defined in the trc.properties file on the server should be the
same URL defined in the ServerURL in the target properties.
v The remote control port defined during the installation of the command line
tools should be the same on both the machine that the commands are being
issued from and in the target settings.
v If FIPS compliancy is required the machine that is issuing the command and the
target both require FIPS compliancy enabled. See IBM Tivoli Remote Control
Installation Guide for details of enabling FIPS compliancy.
Note: The machine that will be launching the controller software will require a
registry key entry named JavaHome which contains the path to the FIPS
compliant IBM JRE which is installed with the controller software. If you
are launching the controller on a remote machine you will have to create
a registry key entry on the remote machine too.
Windows
C:\Program Files\IBM\tivoli\Remote Control\Controller\jre
Linux Edit the ibmtrc.conf file and update the value of the JavaHome
property.
v If logging needs to be enabled when running the wrcmdpcr command ensure
that the DebugTrace property is set to yes, in the target settings, to allow a text
file, cli_trace.txt, to be created in the same location as the target log files.
Note: The wrc and wrcmdpcr commands do not work if launching the remote
controller or the commands on machines where you need to establish the
connection through TRC gateways.
Note: The target software must be installed on the target that you are starting a
session with.
Note: If you use this option with an action other than rc, the
value set in action will determine the type of remote
control session set and the -S value will be ignored.
Examples of usage
The examples listed here use target ipaddress 9.169.67.23, controller computername
testcontroller, userid newuser1 and password newuser100.
1. The command below activates a guidance session between the target and the
machine that the command is being issued from.
wrc newuser1:newuser100 guidance @Endpoint:9.169.67.23
2. Either of the commands below will activate an active session between the target
and the machine that the command is being issued from.
wrc newuser1:newuser100 rc @Endpoint:9.169.67.23 -S:A
wrc newuser1:newuser100 active @Endpoint:9.169.67.23
3. Either of the commands below will activate a monitor session between the
target and controller testcontroller .
wrc newuser1:newuser100 rc @Endpoint:9.169.67.23 @Endpoint:testcontroller -S:M
wrc newuser1:newuser100 monitor @Endpoint:9.169.67.23 @Endpoint:testcontroller
Chapter 21. Using remote control commands from the command line 87
commands that are built into the operating systems shell and do not
have a binary executable file, for example dir or tree in windows and
cd or echo in Linux you must also add the command shell command.
Windows
You must type cmd /c before the command - see Examples of
usage
for example
cmd / c dir
Linux You must type sh -c before the command - see Examples of
usage
Notes:
a. The command run here should be specific to the operating system
running on the target. If you are issuing the command from a
Windows machine to a Linux target, you should specify the Linux
command.
b. If you are issuing the command from a Linux machine to a
windows target and are using pathnames in the argument, for
example \windows, you must use a double backslash in the
argument, \\windows.
c. The command being run must be in the PATH of the target
otherwise the full path to the command must be used.
argument
Provides arguments to the command.
Examples of usage
The examples listed here use target ipaddress 9.169.67.23, userid newuser1 and
password newuser100.
1. The command below displays a directory listing, of the temp directory, on the
machine that is issuing the command.
To display the contents of temp of a windows target
Chapter 21. Using remote control commands from the command line 89
Table 4. Error messages for the wrcmdpcr command (continued)
Exit Code Message Reason
5 Error {5} (RC_CREATE_SESSION_ERROR): Unable The RC session to launch the command cannot be
to create RC session created. The normal causes are that the user does
not have permissions or the target cannot be found
7 Error: Failed to load FIPS support libraries The settings specify FIPS mode but cant load the
required libraries
10 Error {10} (RC_REMOTE_CONNECT_ERROR): The TRC connection to the target to execute the
Unable to connect to the target to launch the command cant be established.
command
16 Error {16} (RC_REMOTE_CMD_EXEC_ERROR): After connecting to the target, launching the
Unable to launch the command in the remote command failed. Usually this would be caused by
machine the command not being found
17 Error {17} (RC_REMOTE_CMD_TERM_ERROR): The remote command failed or did not terminate
The remote command terminated abnormally properly.
Mapping of arguments, for the command line tools, from TRC 3.8.1 to
TRC 5.1.2
M (Monitor)
If rc is specified as the Action, it is
mapped to starting the session in
monitor mode.
-Y: (Y | N) Optimize for slow link No equivalent option.
Chapter 21. Using remote control commands from the command line 91
92 IBM Tivoli Remote Control Users Guide
Chapter 22. Establishing a session directly with a target.
When a remote control session request is initiated from the server, the controller is
launched and it contacts the target to send the session request. The target then
contacts the server to authenticate the request and obtain the policies and
permissions that will be set for the session. If the target cannot reach the server
then the session will be refused. Peer to peer remote control sessions are remote
takeover sessions not initiated from the server, they are established directly
between the controller and the target. When peer to peer mode is enabled on the
target and the server is down or cannot be reached by the target, the session will
be established directly between the target and the controller and the local policies
which have been set on the target will be used for the session. You can set the peer
to peer policies during installation of the target or after installation by configuring
the target properties. See IBM Tivoli Remote Control Installation Guide for details
of enabling peer to peer mode and the policies that can be set.
After installing the controller you can start a peer to peer session by completing
the following steps :-
1. Launch the controller
Windows
a. Click Start > All Programs
b. Click IBM Tivoli Remote Control > Controller
Linux / UNIX
To launch the controller locate the Tivoli Remote Control controller
application from the operating system application interface or issue the
following command
java jar /opt/ibm/trc/controller/TRCConsole.jar
2. At the Open Connection window type in the IP address of the target that you
want to start a session with. Select use proxy if you require to use a proxy,
select the required protocol and supply the information required.
Server Type in here the hostname or IP address of the proxy server
Port Type in here the port required for the proxy server
Proxy requires authentication
Select this option if you are required to authenticate with the proxy
server. Provide the username and password that is required for
authentication.
3. Click on the session type that you would like to establish with the target.
Notes:
a. If the target has Windows installed, and the CheckUserLogin policy is set to
Yes, a login window will appear. You must enter a valid windows id and
password to continue.
When the target software is installed and the IBM Tivoli Remote Control target
service is running, the following icon will be visible in the taskbar of the target
machine. This icon will allow you to open the target interface to communicate with
the controller user during a remote control session and also provides connection
and system information.
.
Double clicking the icon
This will open the target interface. See Chapter 25, The Target Interface,
on page 101 for more details.
The connection icon shows you the status of the target with regard to a
remote control session. This icon will be visible and connected when a session has
been established and will be greyed out when there is no session in progress.
You can click on the Show/Hide Chat Area icon to open a chat window for
real-time communication with the controller. Clicking the icon again will hide the
chat window.
When the chat window appears you can type text into the window and hit enter.
This will forward the text to the controller user who can then respond. The chat
history can be removed from the window by selecting Clear chat history from the
Actions menu.
Note: Depending on the policies set for the remote control session, if chat has not
been enabled the chat icon will be greyed out and not available for selection.
You can click on the Show/Hide Transfer area icon to open a window
with fields showing files that have been or are being, transferred between the
controller and target . The icon on the left hand side shows the direction of the
transfer. The colour of the progress bar denotes which type of transfer took place.
When the transfer is from the target to the controller a left arrow is displayed and
the status bar turns green when the transfer is complete.
When the transfer is from the controller to the target a right arrow is displayed
and the status bar turns blue when the transfer is complete.
You can view a targets system info by clicking the Get system info icon
.This action generates a file called sysinfo.txt which contains information about the
target such as computername, vendor, model, IP address, running processes. The
file is displayed in notepad and can be sent to the controller via email to assist in
troubleshooting.
Obtaining help
The help menu provides you with three options for obtaining the help you
require.
About This option will display the version number of the currently installed
target software.
You will have the following options when confirmation is required to establish a
remote control session.
Accept
To accept the remote control connection and allow the session to be
established click Accept. The remote control session will now be
established.
Refuse
To refuse the remote control connection and not allow the session to be
established click Refuse The remote control session will not be established
and a message will be displayed on the controller screen saying that the
target has refused the session.
Session Type
On the acceptance dialog, depending on the policies set for the session,
there can be the following three options to select a different session if you
do not want the controller to have Active control of the target machine.
1. Guidance :- Allows the controller to view the target screen in guidance
mode but not control the remote mouse or keyboard. See Providing
guidance to the target user on page 40 for more details of this session
type.
2. Monitor :- Allows the controller to view the target screen in monitor
mode but not control the remote mouse or keyboard. See Viewing the
target screen to monitor activity on page 40 for more details of this
session type.
3. Chat :- Allows the controller to chat to you without allowing them to
view the target screen.
Hide applications
Allows you to hide any applications that are running on the target that
you do not want the controller user to see. See Chapter 27, Hiding
applications, on page 107 for more details.
Note: You will have a pre defined number of seconds to accept or refuse the
session. This value is defined in the Acceptance grace time policy and
works in conjunction with Acceptance timeout action. If you do not accept
the request within the given time the outcome of the session will be
determined by what is set for Acceptance timeout action. If it is set to
proceed the session will be established without the user acceptance. If it set
to Abort, the session will not be established and a message will be displayed
on the controller system saying that the target has refused the session. See
You can make hidden applications visible again by completing the following steps
:-
1. Click the IBM Tivoli Remote Control icon to bring the target window toolbar
into view.
2. From the Actions menu select Hidden Applications.
3. Click Accept on the acceptance window.
4. On the Show/Hide applications window select the applications that you want
to bring back into view.
5. Click OK.
The previously hidden applications will now be visible in the controller window
To access the Application Event Viewer in Windows goto Start, Control Panel,
Administrative Tools, Event Viewer, Application. You will see a list appear. IBM
Tivoli Remote Control - Target can be selected and if you right click with mouse
button and select Properties an Information Properties window will open. For
more information please see Server Session details in Chapter 3.
Date of Takeover
Time of Takeover
Mac Address
A Description section is also shown and is amended dependant upon the Actions,
their resultant dialogs and whether the instance took place on the controller or the
target.
The target has refused the session :- Example of this error is that either the server
has not validated the session attempt .
Session rejected because the pre-session script was not found :- Examples of this
error are that the Run pre-session script policy is set but the script cannot be
found or the pre-script times out, and the pre/post-script fail operation is set to
abort.
Session rejected because the post-session script was not found :- Examples of this
error are that the Run post-session script policy is set but the script cannot be
found or the post-script times out, and the pre/post-script fail operation is set to
abort.
Session rejected because the pre-session script failed with error code: <X> :- This
is the same as the Session rejected because the pre-session script was not found
or timed out error shown above but in this error message if the pre-script fails it
shows the error code the script returned.
Session rejected because the limit of allowed clients has been reached :- This
error message is used specifically when joining a collaborative session when the
number of participants already in the session has reached the limit of allowed
controllers.
Session rejected because the provided credentials are invalid :- This error
message is used when an invalid username and password have been entered when
trying to establish a Peer to Peer session.
Session rejected because the provided credentials have expired :- This error
message is used when the operating system password, used when the windows
userid and password are required to establish a peer to peer session, has expired.
Session rejected because it is out of the allowed times :- This error message is
used when the session has not been established within the allowed times.
Session rejected because there is no user logged to confirm the session :- This
error message is used when connect at logon policy is set to Yes but there is no
user logged on at the target who can accept the session.
The target might be busy with another session or listening on a different port.
Error in the session handshake with target at {0}. :- This error message is
displayed when the controller can establish a network connection but it is unable
to exchange TRC data. This usually happens because there is already an active
Error initializing the local FIPS certified cryptographic provider. The session to
{0} cannot be established. :- This error message is used when FIPS compliancy has
not been setup on the controller correctly. The controller is not running on a FIPS
capable Java Runtime Environment. The IP address of the target is substituted for
the {0}.
The target does not support FIPS certified encryption. The session to {0} cannot
be established. :- This error message is used when FIPS compliancy is not
supported on the target. The session to {0} cannot be established. The IP address of
the target is substituted for the {0}.
The network connection to {0} timed out :- This error message is used when the
network connection attempt fails with a time out. Usually this occurs when the
connection is stopped by a firewall that is configured to not give any kind of
response to the connection attempts it rejects. The IP address of the target is
substituted for the {0}.
The network connection to {0} was refused :- This error message is used when the
network connection attempt fails because it was rejected. Usually this happens
when the host is not listening for connections on the port or a firewall is
intercepting the connection and is configured to explicitly reject the connections to
that port.
Note: this is not related to a TRC Session refusal, which happens once the basic
network connection has been established.
Unable to resolve the address for host {0} :- This error message is used when a
hostname is provided in the connection details and it cannot be resolved to an IP
address.
Unable to listen for incoming connections :- This error would be displayed if the
controller is not able to start listening for connections from other controllers in
collaboration mode.
For example if you have created a new user and do not see the user details in the
All Users report, click Refresh to update the report with the new entry.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not give you
any license to these patents. You can send license inquiries, in writing, to:
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply
to you.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758
USA
The licensed program described in this information and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement, or any equivalent agreement
between us.
Customers are responsible for ensuring their own compliance with various laws
such as the Graham-Leach-Bliley Act, the Sarbanes-Oxley Act, and the Health
Insurance Portability and Accountability Act. It is the customers sole responsibility
to obtain advice of competent legal counsel as to the identification and
interpretation of any relevant laws that may affect the customers business and any
actions the customer may need to take to comply with such laws. IBM does not
provide legal, accounting or auditing advice, or represent or warrant that its
products or services will ensure that customer is in compliance with any law.
All statements regarding IBMs future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
If you are viewing this information softcopy, the photographs and color
illustrations may not appear.
AIX
DB2
DB2 Universal Database
IBM
IBM logo
Lotus
SmartSuite
Tivoli
Tivoli logo
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
Intel, Intel Inside (logos), MMX and Pentium are trademarks of Intel
Corporation in the United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Sun Microsystems, Inc. in the United States and other countries.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Other company, product, and service names may be trademarks or service marks
of others.
Printed in USA
SC23-6541-01