CLI エージェントの設定方法

目次
casso1283
目次
AddAssociation メソッド - この設定の名前と値を追加
AddAssociation メソッドは、このエージェント設定用の設定パラメータ名と値を追加します。
構文
AddAssociation メソッドの形式は以下のとおりです。
Netegrity::PolicyMgtAgentConfig->AddAssociation(Name, Value, Flags)
[Parameters]
AddAssociation メソッドは、以下のパラメータを受け入れます。
  1. Name
    (文字列)
    設定パラメータ名を指定します。
  2. Value
    (文字列)
    設定パラメータ値を指定します。
  3. Flag
    (int)
    以下のように暗号化フラグ値を指定します。
  4. 名前/値ペアが暗号化された形式で保存される場合は 1
    • 名前/値ペアがプレーン テキストとして保存される場合は 0
戻り値
AddAssociation メソッドは以下のいずれかの値を返します。
  • PolicyMgtAssociation オブジェクト
  • コールに失敗した場合は、
    undef
AddAssociationMultiValue メソッド - 複数値設定パラメータを追加
AddAssociationMultiValue メソッドは、このエージェント設定用の複数値設定パラメータを追加します。指定された設定パラメータが存在する場合、新しい値は古い値と連結されます。
このメソッドは 1 つのセッションで 2 回以上コールしないでください。そうしないと、新しい値は古い値に上書きします。
構文
AddAssociationMultiValue メソッドの形式は以下のとおりです。
Netegrity::PolicyMgtAgentConfig->AddAssociationMultiValue(Name, valueArray)
[Parameters]
AddAssociationMultiValue メソッドは、以下のパラメータを受け入れます。
  1. Name
    (文字列)
    設定パラメータ名を指定します。
  2. valueArray
    (文字列配列)
    このパラメータ名に関連付けられた値の配列の参照を指定します(たとえば、\@myarray)。
戻り値
AddAssociationMultiValue メソッドは以下のいずれかの値を返します。
  • PolicyMgtAssociation オブジェクト
  • コールに失敗した場合は、
    undef
注釈
複数値パラメータは、プレーン テキストとしてのみ保存できます。
Description メソッド - エージェント設定オブジェクトの説明を設定または取得
Description メソッドは、エージェント設定オブジェクトの説明を設定または取得します。
構文
Description メソッドの形式は以下のとおりです。
Netegrity::PolicyMgtAgentConfig->Description([Description])
[Parameters]
Description メソッドは、以下のパラメータを受け入れます。
  1. Description
    (文字列)
    (オプション)設定する説明を指定します。
戻り値
Description メソッドは以下のいずれかの値を返します。
  • 新規または既存のエージェント設定オブジェクトの説明
  • コールに失敗した場合は、
    undef
GetAssociations メソッド - すべての設定パラメータのリストを取得
GetAssociations メソッドは、このエージェント設定のすべての設定パラメータのリストを取得します。
構文
GetAssociations メソッドの形式は以下のとおりです。
Netegrity::PolicyMgtAgentConfig->GetAssociations( )
[Parameters]
GetAssociations メソッドは、パラメータを受け入れません。
戻り値
GetAssociations メソッドは以下のいずれかの値を返します。
  • PolicyMgtAssociation オブジェクトの配列。それぞれのオブジェクトには、設定パラメータ名およびその関連する値が含まれます。
  • 設定パラメータ オブジェクトが存在しない場合またはコールに失敗した場合は、
    undef
Name メソッド - エージェント設定オブジェクト名を設定または取得
Name メソッドは、エージェント設定オブジェクト名を設定または取得します。
構文
Name メソッドの形式は以下のとおりです。
Netegrity::PolicyMgtAgentConfig->Name([Name])
[Parameters]
Name メソッドは、以下のパラメータを受け入れます。
  1. Name
    (文字列)
    (オプション)設定する名前を指定します。
戻り値
Name メソッドは以下のいずれかの値を返します。
  • 新規または既存のエージェント設定オブジェクト名
  • コールに失敗した場合は、
    undef
RemoveAssociation メソッド - 設定パラメータを削除
RemoveAssociation メソッドは、エージェント設定オブジェクトから設定パラメータ名と値のペアを削除します。
構文
RemoveAssociation メソッドの形式は以下のとおりです。
Netegrity::PolicyMgtAgentConfig->RemoveAssociation(assoc)
[Parameters]
RemoveAssociation メソッドは以下のパラメータを受け入れます。
  1. assoc
    (PolicyMgtAssociation)
    削除する設定パラメータ名と値のペアを指定します。
戻り値
RemoveAssociation メソッドは以下のいずれかの値を返します。
  • 成功の場合は 0
  • コールに失敗した場合は、-1