controller.properties
Edit the controller.properties file to create and configure properties for the IBM® BigFix® Remote Control controller component to use during a remote control session with a target.
Use the file to configure the controller component that is used during remote control sessions that are initiated from the server. For more information about configuring controller properties for peer to peer remote control sessions, see the IBM BigFix Remote Control Controller User's Guide
Running tools on the target during a remote control session
Configure the properties by using the following definition formats.
prefix.ToolName =
Modifiable field | prefix.ToolName |
Field Description | Display name that is used in the Perform Action in target menu. Each defined tool name must have a different prefix. |
Possible Values | User Defined. For example,
tool01.ToolName=Command
Prompt The text, Command Prompt, is displayed in the Perform Action in target menu. |
Value Definition |
prefix.ToolName.$lang$=
Modifiable field | prefix.ToolName.$lang$ |
Field Description | Display name used in the Perform Action in target menu. Translation of display name. $lang$ is ISO language code. |
Possible Values | User Defined. |
Value Definition |
prefix.ToolCommand=
Modifiable Field | prefix.ToolCommand |
Field Description | Command to execute the tool, without parameters. |
Possible Values | User Defined. For example, tool01.ToolCommand=[SystemFolder]\\control.exe The tool command can be a fully qualified path or just the filename. The file needs to be on the PATH environment variable of the logged in user. You can specify executable files but also files associated with an executable. Do not use quotes, even when there are spaces in the path or filename. For example, tool01.ToolCommand=cmd.exe and tool01.ToolCommand=[SystemFolder]\\cmd.exe are equivalent. Note: When using a backslash in the path you need to enter
two backslashes. You can use the following folder properties when defining windows tools parameters. The target substitutes these with the actual path on the target system.
Folder properties are not relevant for Linux targets. |
Value Definition |
prefix.ToolParameters =
Modifiable field | prefix.ToolParameters |
Field Description | Optional parameters for the command to execute. |
Possible Values | User defined |
Value Definition |
prefix.ToolUser =
Modifiable Field | prefix.ToolUser |
Field Description | Determines which privileges or credentials the command is executed with. |
Possible Values | <blank> or admin |
Value Definition |
|
Pre configured tools
The following list of tools are pre configured and can be edited using the Edit properties files option.tool01.ToolName = Control Panel
tool01.ToolCommand = [SystemFolder]\\control.exe
tool01.ToolParameters =
tool01.ToolUser =
tool02.ToolName = Command Prompt
tool02.ToolCommand = [SystemFolder]\\cmd.exe
tool02.ToolParameters =
tool02.ToolUser =
tool03.ToolName = Administrator Command Prompt
tool03.ToolCommand = [SystemFolder]\\cmd.exe
tool03.ToolParameters =
tool03.ToolUser = admin
tool04.ToolName = Task Manager
tool04.ToolCommand = [SystemFolder]\\taskmgr.exe
tool04.ToolParameters =
tool04.ToolUser =
tool05.ToolName = Windows Explorer
tool05.ToolCommand = [WindowsFolder]\\explorer.exe
tool05.ToolParameters =
tool05.ToolUser =
tool06.ToolName=Terminal
tool06.ToolCommand=/usr/bin/gnome-terminal
tool06.ToolParameters =
tool06.ToolUser =
tool07.ToolName=Control Panel
tool07.ToolCommand=/usr/bin/gnome-control-center
tool07.ToolParameters =
tool07.ToolUser =
Sending key sequences to the target during a session
Configuration settings to add custom key sequence shortcuts to the controller to inject on the target machine during a remote control session. For details of the supported key codes see the IBM BigFix Remote Control Controller User's GuidekeyX.KeySequenceName=
Modifiable field | keyX.KeySequenceName |
Field Description | Display name used in the Perform Action in target menu. Each defined key sequence name should have a different prefix. For more details see the IBM BigFix Remote Control Controller User's Guide. X = 01 to n |
Possible Values | User Defined. For example,
key01.KeySequenceName
= Inject F1 The text, Inject F1, is displayed in the Perform Action in target menu. |
Value Definition |
keyX.KeySequenceName.language=
Modifiable field | keyX.KeySequenceName.language |
Field Description | Translations for display name. This property is optional. X = 1 to n |
Possible Values | User Defined. For example,
key01.KeySequenceName.es
= Inyectar F1 |
Value Definition |
keyX.KeySequenceValue=
Modifiable Field | keyX.KeySequenceValue |
Field Description | Macro sequence. The sequence of keys defined here are sent to the target machine. X = 1 to n |
Possible Values | User Defined. For example,
key01.KeySequenceValue
= [F1] |
Value Definition |
End the session if audit messages cannot be uploaded to the server
Configuration setting to automatically end the session if audit messages cannot be uploaded to the server.abort.on.audit.fail=
Modifiable field | abort.on.audit.fail |
Field Description | During a managed remote control session, when Force session audit is enabled, if the controller fails to send an audit message to the server, the session ends. |
Possible Values | true or false |
Value Definition |
|