前のトピック: Catalyst次のトピック: データベース


コマンド実行

コマンド実行オペレータ カテゴリ設定では、コマンド実行オペレータのデフォルト プロパティ値を設定します。

注: オペレータ レベル情報については、「コンテンツ デザイナ リファレンス」を参照してください。

デフォルト Telnet プロパティ

Telnet プロパティのデフォルト値を設定します。

擬似端末タイプ

Telnet 接続のデフォルト擬似端末タイプを定義します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • VT100 - Linux オペレーティング システムを実行するホストに使用されます。
  • VT400 - Windows オペレーティング システムを実行するホストに使用されます。

    デフォルト: VT100

ポート

リモート ホストに接続するデフォルト ポートを定義します。

注: ポート 23 は Telnet 用のシステム TCP/UDP ポートです。

デフォルト: 23

接続タイムアウト(秒)

接続がタイムアウトまで待機する間隔(秒数)を定義します。

値: この値は任意の正の整数に設定できます。

ログイン スキーム

デフォルト ログイン スキームを指定します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • ユーザ名およびパスワード
  • パスワードのみ
  • ユーザ名とパスワードなしのログイン
ユーザ ログイン テキスト プロンプト

ユーザ名を受け取るテキスト プロンプトのデフォルト値を定義します。

ユーザ名

リモート ホストにログインするためのユーザ名を指定します。

パスワード テキスト プロンプト

リモート ホストが指定ユーザ名のパスワードを必要とすることを示すテキスト プロンプトのデフォルト値を定義します。

パスワード

指定されたユーザ名に関連付けるデフォルト パスワードを定義します。

ユーザ コマンド プロンプト

リモート ホストでコマンドを利用できることを示すコマンド プロンプトを定義します。

以下は典型的なコマンド プロンプトです。

  • >
  • ?
  • #

次のエントリは、$ (ドル記号)、> (大なり記号)、? が続く任意の入力(改行を含む)を照合します。 (疑問符)、:(コロン)、または #(ナンバー記号)。

.*[$>?:#]

注: 正規表現内では角かっこで $ を囲みます(すなわち、[$])。 正規表現では、角かっこのないドル記号に特別な意味があります。

プロンプトを待機する時間(秒)

タイムアウトまでコマンド プロンプトを待つ間隔(秒数)を定義します。

別のユーザとしてコマンドを実行する

異なるユーザとしてスクリプトまたは指定されたコマンドを実行するかどうかを指定します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • オン - ログイン後にユーザを切り替えます。
  • オフ - ログイン後にユーザを切り替えません。

デフォルト: オフ

ユーザ切り替えコマンド

リモート ホストのユーザを切り替えるオペレーティング システム固有コマンドを定義します。 コマンド "su -root" はユーザを root ユーザに切り替えます。

例:
su - username
sudo su - username
ユーザ切り替えパスワード テキスト プロンプト

(オプション)リモート ホストでユーザを切り替えるためのパスワードが必要とされる場合、このプロパティにより、デフォルト テキスト プロンプトの正規表現が定義されます。

テキスト プロンプトは通常「Password:」または「password:」です。 あらゆる入力(改行を含む)と大文字または「password:」の小文字「p」を照合するには、正規表現の「P」または「p」を「.*」に置換します。

ユーザ切り替えパスワード

(オプション)リモート ホストでユーザを切り替えるためのパスワードが必要とされる場合、このプロパティにより、パスワード テキスト プロンプトで入力するデフォルト パスワードが定義されます。

ユーザ切り替えコマンド プロンプト

リモート ホストで切り替えられたユーザからのコマンドを利用できることを示すコマンド プロンプトを定義します。

以下は典型的なコマンド プロンプトです。

  • $
  • >
  • #

次のエントリは、$ (ドル記号)、> (大なり記号)、? が続く任意の入力(改行を含む)を照合します。 (疑問符)、:(コロン)、または #(ナンバー記号)。

.*[$>?:#]

注: 正規表現を使用するとき、$ を角かっこで囲みます(すなわち、[$])。 正規表現では、角かっこのないドル記号に特別な意味があります。

デフォルト SSH プロパティ

セキュア シェル(SSH)プロパティのデフォルト値を設定します。

擬似端末タイプ

SSH 接続の要求のデフォルト擬似端末タイプを定義します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • VT100 - Linux オペレーティング システムを実行するホストに使用されます。
  • VT400 - Windows オペレーティング システムを実行するホストに使用されます。

    デフォルト: VT100

ポート

リモート ホストに接続するデフォルト ポートを定義します。

注: ポート 22 は SSH プロトコルのシステム ポートです。

デフォルト: 22

ユーザ名

リモート ホストにログインするためのユーザ名を指定します。

ログインにデフォルト秘密鍵を使用する

秘密鍵でログインするかどうかを指定します。 代替はパスワード情報を使用することです。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • オン - 秘密鍵インライン コンテンツまたはデフォルト秘密鍵パス値を使用してログインします。
  • オフ - パスワードを使用してログインします。

デフォルト: オフ

パスワード

指定されたユーザ名に関連付けるデフォルト パスワードを定義します。

秘密鍵インライン コンテンツ

リモート ホストにログインするためのデフォルト秘密鍵のコンテンツを定義します。

デフォルト秘密鍵パス

リモート ホストにログインするためのデフォルト秘密鍵へのパスを定義します。

キーのパスフレーズ

デフォルト秘密鍵のコンテンツのロックを解除するためのパスフレーズを定義します。

注: デフォルト秘密鍵がパスフレーズで作成された場合にのみ、パスフレーズは必須です。

別のユーザとしてコマンドを実行する

異なるユーザとしてスクリプトまたは指定されたコマンドを実行するかどうかを指定します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • オン - ログイン後にユーザを切り替えます。
  • オフ - ログイン後にユーザを切り替えません。

デフォルト: オフ

ユーザ切り替えコマンド

リモート ホストのユーザを切り替えるオペレーティング システム固有コマンドを定義します。 コマンド「su -root」は root ユーザに切り替えます。

例:

su - username
sudo su - username
ユーザ切り替えパスワード テキスト プロンプト

(オプション)リモート ホストでユーザを切り替えるためのパスワードが必要とされる場合、このプロパティにより、デフォルト テキスト プロンプトの正規表現が定義されます。

テキスト プロンプトは通常「Password:」または「password:」です。 あらゆる入力(改行を含む)と大文字または「password:」の小文字「p」を照合するには、正規表現の「P」または「p」を「.*」に置換します。

ユーザ切り替えパスワード

(オプション)リモート ホストでユーザを切り替えるためのパスワードが必要とされる場合、このプロパティにより、パスワード テキスト プロンプトで入力するデフォルト パスワードが定義されます。

ユーザ切り替えコマンド プロンプト

リモート ホストで切り替えられたユーザからのコマンドを利用できることを示すコマンド プロンプトを定義します。

以下は典型的なコマンド プロンプトです。

  • #
  • >
  • $

次のエントリは、$ (ドル記号)、> (大なり記号)、? が続く任意の入力(改行を含む)を照合します。 (疑問符)、:(コロン)、または #(ナンバー記号)。

.*[$>?:#]

注: 正規表現を使用するとき、$ を角かっこで囲みます(すなわち、[$])。 正規表現では、角かっこのないドル記号に特別な意味があります。

デフォルト Windows コマンド実行プロパティ

Windows コマンド実行プロパティのデフォルト値を設定します。

シェル

プロファイル コマンドとシェル コマンドのコマンド インタープリタを定義します。

例: cmd.exe

プロファイル

プロファイルが指定されないユーザ プロセスを開始する前にコマンド実行オペレータが解釈するシェル スクリプトを定義します。 コマンド実行オペレータはシェル プログラムが指定するコマンド インタプリタを使用してプロファイルを解釈します。 プロファイルには、シェル インタープリタで解釈できる任意の非対話型のコマンドを含めることができます。

ユーザ認証情報が必要

ユーザ認証情報が必要であるが指定されていないとき、デフォルト コマンド実行オペレータの動作を指定します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • タッチポイントを実行しているユーザをデフォルトにする - プロセス オペレータは、エージェントまたはオーケストレータ プロセスが実行されているユーザ認証情報を使用します。
  • 以下で指定したユーザをデフォルトにする - コマンド実行オペレータは、[ユーザ]および[パスワード]フィールドで設定されるユーザ認証情報を使用します。
  • デフォルトなし - コマンド実行オペレータは、実行時に実行するアカウントに提供される認証情報を使用します。

    デフォルト: タッチポイントを実行しているユーザをデフォルトにする

ユーザ

ユーザ名およびパスワードを欠くユーザ プロセスを開始するシェル アカウントを定義します。

  • アクセス権のないプロセスを定義したり、開始したりできないように、ユーザ ID と必要な権限のみを入力します。
  • 製品を介してプロセスを開始するときに認証情報の入力を強制するには、ユーザ ID とパスワードを空白のままにします。
パスワード

指定されたユーザに関連付けられたパスワードを定義します。

注: コマンド実行設定のパスワードは保護されていて、プログラムを介して変更したり、外部メソッドに渡したり、参照したりできません。

パスワードの確認

[パスワード]プロパティに指定した値を検証します。

OS ユーザ プロファイルのロード

指定されたユーザおよびパスワード値に関連付けるユーザ プロファイルをロードするかどうかを指定します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • オン - ユーザ プロファイルをロードします。
  • オフ - ユーザ プロファイルをロードしません。

    デフォルト: オフ

デフォルト UNIX コマンド実行プロパティ

UNIX コマンド実行プロパティのデフォルト値を設定します。

シェル

プロファイル コマンドとシェル コマンドのコマンド インタープリタを定義します。

例:
  • /bin/bash
  • /bin/csh
  • /bin/ksh
プロファイル

プロファイルが指定されないユーザ プロセスを開始する前にコマンド実行オペレータが解釈するシェル スクリプトを定義します。 コマンド実行オペレータはシェル プログラムが指定するコマンド インタプリタを使用してプロファイルを解釈します。 プロファイルには、シェル インタープリタで解釈できる任意の非対話型のコマンドを含めることができます。

ユーザ認証情報が必要

ユーザ認証情報が必要であるが指定されていないとき、デフォルト コマンド実行オペレータの動作を指定します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • タッチポイントを実行しているユーザをデフォルトにする - プロセス オペレータは、エージェントまたはオーケストレータ プロセスが実行されているユーザ認証情報を使用します。
  • 以下で指定したユーザをデフォルトにする - コマンド実行オペレータは、[ユーザ]および[パスワード]フィールドで設定されるユーザ認証情報を使用します。
  • デフォルトなし - コマンド実行オペレータは、実行時に実行するアカウントに提供される認証情報を使用します。

    デフォルト: タッチポイントを実行しているユーザをデフォルトにする

ユーザ

ユーザ名およびパスワードを欠くユーザ プロセスを開始するシェル アカウントを定義します。

  • アクセス権のないプロセスを定義したり、開始したりできないように、ユーザ ID と必要な権限のみを入力します。
  • 製品を介してプロセスを開始するときに認証情報の入力を強制するには、ユーザ ID とパスワードを空白のままにします。
パスワード

指定されたシェル ユーザに関連付けるパスワードを定義します。

注: コマンド実行設定のパスワードは保護されていて、プログラムを介して変更したり、外部メソッドに渡したり、参照したりできません。

パスワードの確認

[パスワード]プロパティに指定した値を検証します。

OS ユーザ プロファイルのロード

指定されたユーザおよびパスワード値に関連付けるユーザ プロファイルをロードするかどうかを指定します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • オン - ユーザ プロファイルをロードします。
  • オフ - ユーザ プロファイルをロードしません。

    デフォルト: オフ

パスワード確認を無効化

パスワード検証を無効にするかどうかを指定します。

値: このプロパティには、以下のいずれかの値を設定することができます。

  • オン - 指定されたパスワードは検証されません。 この場合、ユーザ認証情報は必要ありません。
  • オフ - 指定されたパスワードが検証されます。

    デフォルト: オフ