We're planning to move away from a serialized volume license for Office 2016, which will require users to activate their existing copies of Office using O365. I've found that Outlook doesn't handle this very well and just goes into Offline mode instead of prompting the user to activate, which will be confusing and create help desk tickets. I'd like to build something to address that.
I can detect a serialized installation by looking for the license file we install, but I don't know how to detect if a copy of Office has been activated by the user. Does anyone have any insight into a method for checking that via script? Is there a file I can look for or an executable I can query?