We've just stood up our management server as well as a series of update manager servers to use the new version of Sophos. It doesn't overwrite v8, so we've managed to just use a simple command to kick off the Remove Sophos Anti-Virus.pkg and then run our v9 script that mounts the smb share and installs from the correct update manager.
Because everything is virtual, we elected to build out an entirely new environment for v9 with SMC 5.2. We used our existing copy of WebDirector to export all of our groups from the existing SMC 5.1 console and import them into the new environment. We have smart groups in Casper that detect the presence of either version as well any situation where the software title doesn't exist at all. Our policies then respond to the various smart groups by either removing v8 and installing v9, or just installing v9 on machines that have nothing in place.
One important item of note: the OEM removal script, /Library/Sophos Anti-Virus/remove_v9.sh contains a typo on line 169.
delete_from_filesystem "/Library/Caches/com.sophos.sxl"
should actually be
delete_from_filesystem "/Library/Caches/com.sophos.sxld"
Also, if you decide to host this script in your JSS, be advised that it was written in WordPad, which throws an error due to the ^M bad interpreter.
