O utilitário de atualização e implementação do agente fornece os seguintes métodos, em ordem de precedência, para controlar seu comportamento:
O utilitário considera cada método na ordem. Se um método for definido com um valor válido, o utilitário usará esse valor e ignorará todos os métodos a seguir.
Esse exemplo descreve como o utilitário localiza o instalador. Os elementos <Target> e <Globals> definiram os parâmetros SourceDirectory. Esses parâmetros indicam locais possíveis do instalador. No entanto, o utilitário tem diversos locais para verificar. Assim que o utilitário localizar o instalador, o utilitário usará o instalador.
<?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>