代理程式更新及部署公用程式,按優先順序提供下列方法來控制其行為:
公用程式會按順序考量每種方法。如果使用有效的值定義了某種方法,公用程式即會使用該值,並忽略其後的所有方法。
本範例說明公用程式如何尋找安裝程式。<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>