「エージェント更新およびデプロイメント」ユーティリティーでは、動作を制御する方法が以下の優先順位で用意されています。
ユーティリティーは、それぞれの方法を順次検討します。方法が有効な値で定義されている場合、ユーティリティーはその値を使用して、後続の方法をすべて無視します。
以下の例では、ユーティリティーがインストーラーを見つける方法について説明します。<Target> と <Globals> の両方のエレメントには、SourceDirectory パラメーターが定義されています。これらのパラメーターは、インストーラーが存在する可能性のある場所を示しています。ただし、ユーティリティーが検査するのは、そのうちのいくつかの場所です。ユーティリティーはインストーラーを見つけるとすぐにそのインストーラーを使用します。
<?xml version="1.0" encoding="UTF-8"?>
<AgentDeploymentAndUpdate>
<Globals>
<Parameter Name="SourceDirectory" Value="..¥test"/>
<Parameter Name="KeyFile" Value="..¥test¥keyfile.txt"/>
</Globals>
<Target id="9.164.102.169">
<Parameter Name="SourceDirectory" Value="..¥test¥wind"/>
<Parameter Name="ConnectionType" Value="ssh"/>
<Parameter Name="UserName" Value="root"/>
<Parameter Name="Password" Value="toor123"/>
<Parameter Name="ExistingAgentPath" Value="/usr/local/bin/bfagent"/>
<Parameter Name="AgentInstallLocation" Value="/usr/local/bin/bfagent"/>
</Target>
</AgentDeploymentAndUpdate>