Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

<ul> <li>
  • An
  • asterisk
  • (
  • *
  • )
  • matches
  • 0
  • or
  • more
  • characters
  • and
  • a
  • question
  • mark
  • (
  • ?
  • )
  • matches
  • one
  • character.
  • For
  • example,
  • *AB\*M*
  • matches
  • *ABCDM*
  • and
  • *ABM*.
  • *AB?M*
  • matches
  • *ABCM*
  • but
  • not
  • *ABCDM*.
<li>
  • Control
  • code
  • /c
  • switches
  • off
  • case\-sensitivity
  • and
  • /C
  • switches
  • on
  • case?sensitivity
  • matching.
  • The
  • default
  • is
  • on.
  • For
  • example,
  • */cABC*
  • matches
  • *abc*.
  • */ca/Cbc*
  • matches
  • *Abc*
  • but
  • not
  • *ABC*.
<li>
  • Pattern
  • matching
  • characters,
  • such
  • as
  • the
  • asterisk
  • and
  • question
  • mark,
  • are
  • included
  • in
  • the
  • text
  • to
  • be
  • matched
  • by
  • prefixing
  • them
  • with
  • a
  • forward
  • slash
  • (
  • /
  • )
  • character.
  • For
  • example,
  • *A/\*B*
  • matches
  • *A\*B*.
  • *A//B*
  • matches
  • *A/B*.
<li>
  • Variable
  • name
  • *$RMTUSER*
  • can
  • be
  • included
  • in
  • the
  • value.
  • The
  • variable
  • name
  • itself
  • is
  • not
  • case
  • sensitive.
  • *$RMTUSER*
  • and
  • *$rmtuser*
  • are
  • the
  • same.
  • The
  • *$RMTUSER*
  • variable
  • value
  • is
  • the
  • user
  • name
  • with
  • which
  • the
  • remote
  • user
  • is
  • executing.
  • It
  • is
  • the
  • same
  • value
  • used
  • in
  • matching
  • the
  • REMOTE\_USER
  • field.
</ul>

A space character delimits the variable name, or it can be enclosed in parentheses (for example, $(RMTUSER)), in which case it is delimited by the right parenthesis. This is useful if it is immediately followed by text.
 
For example, if the remote user name is TOM, a LOCAL_USER value of $RMTUSER will match if the local user name requested is also TOM. A LOCAL_USER value of $(RMTUSER)01 will match if the local user name requested is TOM01.
 


Field

Description

LOCAL_USER

Matches the local user name with which the remote user is requesting to execute as on the local host. LOCAL_USER value has the following syntax:

Html bobswift
Info
titleWindows

The LOCAL_USER value is not case sensitive, since Windows user account names are not case sensitive.


REQUEST_TYPE

Matches the type of request a Universal Command Manager is requesting. The REQUEST_TYPE value has the following syntax:

  • An asterisk ( * ) matches 0 or more characters and a question mark ( ? ) matches one character. For example, AB*M matches ABCDM and ABM. AB?M matches ABCM but not ABCDM.
  • The comparison is case insensitive.
  • Pattern matching characters, such as the asterisk and question mark, are included in the text to be matched by prefixing them with a forward slash ( / ) character. For example, A/*B matches A*B. A//B matches A/B.

REQUEST_NAME

The REQUEST_NAME field matches the name of a Universal Command Manager is request. The REQUEST_NAME value has the following syntax:

  • An asterisk ( * ) matches 0 or more characters and a question mark ( ? ) matches one character. For example, AB*M matches ABCDM and ABM. AB?M matches ABCM but not ABCDM.
  • Case sensitivity depends on the REQUEST_TYPE and the operating system on which the Universal Command Server is executing. See the Server's Security section for the operating system in question.
  • Control code /c switches off case-sensitivity and /C switches on case?sensitivity matching. The default is on. For example, /cABC matches abc. /ca/Cbc matches Abc but not ABC.
  • Control code /s normalizes spaces and /S does not normalize spaces. Space normalization removes preceding and trailing spaces as well as reduce consecutive multiple spaces to a single space. The default is no space normalization. For example, /sa b c matches a b c. /Sa b c matches a b c but not a bc.
  • Pattern matching characters, such as the asterisk and question mark, are included in the text to be matched by prefixing them with a forward slash ( / ) character. For example, A/*B matches A*B. A//B matches A/B.

...