Methods to upgrade the App Control agent
ATTENTION! When a new Agent Installer is uploaded to the Server, the global option to upgrade Agents (manually or automatically) via the Console is automatically turned off. Before turning this feature on verify which Policies are configured to start Automatic Upgrades or those which are not, and adjust accordingly. |
A Major version upgrade requires the install flag "msiexec /i" be used when the product GUID changes (e.g. from 8.9 to 8.10). Please check the Agent Product GUID to verify if it has changed. |
msiexec /i "C:\Path\To\ParityHostAgent.msi" /qn /L*v+ "C:\Temp\AgentUpgrade.log"
A Minor version upgrade requires the repair flag "msiexec /fvamus" be used when the product GUID does not change (e.g. from 8.9.4 to 8.9.6). Please check the Agent Product GUID to verify if it has not changed. |
msiexec /fvamus "C:\Path\To\ParityHostAgent.msi" /qn /L*v "C:\Temp\AgentUpgrade.log"
NOTES:
It is recommended to follow the same upgrade pacing as the Server (max 360 Agent upgrades/hr) when upgrading via 3rd party utilities.
Agent upgrades via 3rd party utilities require temporarily enabling allow_upgrade=1 before issuing the relevant upgrade command.
allow_upgrade=1
Issue the commands:
cd "C:\Program Files (x86)\Bit9\Parity Agent"
dascli password GlobalCLIPassword
dascli setconfigprop allow_upgrade=1
Pass the relevant (Major/Minor) upgrade command
Remove the flag:
cd "C:\Program Files (x86)\Bit9\Parity Agent"
dascli password InsertCLIPasswordHere
dascli setconfigprop allow_upgrade=0
Log in to the App Control Server.
In Windows Explorer, navigate to "C:\Program Files (x86)\Bit9\Parity Server\hostpkg"
Copy the upgrade file Bit9MacInstall.bsx to a location that is accessible to the endpoint being upgraded
From terminal issue the commands:
cd /Applications/Bit9/tools
./b9cli --password InsertCLIPasswordHere
./b9cli --tamperprotect 0
cd ~/Downloads
sudo bash Bit9MacInstall.bsx
Re-enable tamper protection after the upgrade completes:
./b9cli --tamperprotect 1
Log in to the App Control Server.
In Windows Explorer, navigate to "C:\Program Files (x86)\Bit9\Parity Server\hostpkg"
Copy the upgrade file Bit9RedHat{6,7,8 or 9}Install.bsx to a location that is accessible to the endpoint being upgraded
From terminal issue the commands:
cd /opt/bit9/bin
./b9cli --password InsertCLIPasswordHere
./b9cli --tamperprotect 0
sudo bash Bit9Redhat{6,7,8,9}Install.bsx
Re-enable tamper protection after the upgrade completes:
./b9cli --tamperprotect 1
msiexec /i /qN "https://YourServer/hostpkg/pkg.php?pkg=ParityHostAgent.msi" B9_CONFIG="https://YourServer/hostpkg/pkg.php?pkg=configlist.xml" /L*v+ "C:\Temp\AgentUpgrade.log"