Setting Outlook 2016 to use Kerberos authentication



I have an applescript that I have been saving as an app, which I have used to copy to machines and then kick off in the logged in User's context. This has been successful to set Outlook clients to Kerberos authentication, as well as to use the logged in user's Kerberos ticket.

I have noticed however, that the script does not seem to work with macOS 10.11.6. Is there something different in this version that would render this script unusable?

set principalName to do shell script "klist | grep "Principal:" | awk -F ": " '{ print $2 }'"

tell application "Microsoft Outlook"
    set use kerberos authentication of exchange account 1 to true
    set principal of exchange account 1 to principalName
end tell