PST FlightDeck comes with a feature called Auto Update. It allows updated versions of the Migration Agent to be pushed to workstations.
You have to create packages for AutoUpdate. There are two versions of the Migration Agent; therefore, there are two versions of AutoUpdate package: x86 and x64 (different bitness).
BitsTester.exeCopyClientInterfaceLib.dllhandle.exeIndependentsoft.Pst.dllInterop.ProfMan.dllInterop.Redemption.dllLinqBridge.dlllist.txtMigrationAgent.exeNLog.dllOverrideLibrary.dllProfMan64.dllPSTCopyWebServiceConnector.dllPSTCopyWebServiceConnector.XmlSerializers.dllPSTCoreLibrary.dllPSTLimitBits.exePSTLocalDbStore.dllPSTSnapshotTask.exeRedemption64.dllRedemptionWrapper.dllResetMigrationAgent.exeSharpBITS.Base.dllSmartThreadPool.dllSQLite.Interop.dllSystem.Data.SQLite.dll


The Migration Agent log will show this message when the update is in progress: Info|3|ClientCopyCore|ExecutingProcess.CheckConfigUpdate
=> ExecutingProcess.UpdateConfig => LoggerImpl.Write|Different
auto update version available: 7.2.57410.01, current: 6.2.3921.01
Info|3|ClientCopyCore|ExecutingProcess.CheckConfigUpdate
=> ExecutingProcess.UpdateConfig => LoggerImpl.Write|Waiting for
update max 10 minutes. After this period client will not start
automatically
Info|3|ClientCopyCore|ExecutingProcess.CheckConfigUpdate
=> ExecutingProcess.UpdateConfig => LoggerImpl.Write|Restarting
client and file scanner in 30 seconds
Info|3|ClientCopyCore|ExecutingProcess.CheckConfigUpdate
=> ExecutingProcess.UpdateConfig => LoggerImpl.Write|/C echo
Updating Migration client. Please wait! & ping -n 30 127.0.0.1 >
nul & START MigrationAgent.exe & START FileScanner.exe
If the update is successful, this will show this in the log: Info|1|ClientCopyCore|Program.Main => Program.MainImpl => LoggerImpl.Write|Build: 7.2.57410.01
If it failed, the old version of the migration agent will still show up. The default location is: C:\Windows\Temp\Quadrotech\MigrationAgent.log
Be aware of bitness. The correct version needs to be installed for the agent to work. The next time the agent runs, it checks if it has the latest version and tries to update if it is not current.