Would still require you to update the RMS side, but once the agent connects to the server, it could check the version and then update itself - using a scheduled task or similar?