Skip to main content

Predefined Script Variables

Predefined Script Variables

These are created by the script execution engine, and, in the case of all but $$RESULT$$, are pre-populated with the values supplied in the Credentials Key. They can be used in the script where required.

  • $$USERNAME$$ - the user name used for initial ssh / telnet connection
  • $$PASSWORD$$ - the password used for initial ssh / telnet connection
  • $$USERNAME2$$ - the second level (admin / privilege) user name
  • $$PASSWORD2$$ - the second level (admin / privilege) password
  • $$RESULTS$$ - the variable whose contents are used as the ‘result text’ of the script.

NOTE: Using multiple capturing commands with the same variable will result in the data being appended to the existing value.

Script Commands

A script command consists of one or more parts separated by a comma. Generally the format order is CommandText,[VariableName],[Option],[Command] where the portions in square brackets are optional and depend on the command.

Example

MorePrompt,-- More --

ExcludeMatchesWithComment,*** uptime line removed ***,uptime

Send,\x19

Send,$$PASSWORD$$\r\n

ExecuteAndCapture,$$RESULTS$$,ls -al