Ce n'est pas mon travail, mais Rich T. a publié un excellent article à ce sujet sur son blog :
https://derflounder.wordpress.com/2016/09/20/blocking-siri-on-MacOS-sierra/
Vous devrez déployer deux profils de configuration distincts, dont les clés sont indiquées ci-dessous :
Domain: com.apple.assistant.support.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Assistant Enabled</key>
<false/>
</dict>
</plist>
et
Domain: com.apple.Siri.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>StatusMenuVisible</key>
<false/>
<key>UserHasDeclinedEnable</key>
<true/>
</dict>
</plist>
En fonction de la manière dont vous gérez vos ordinateurs et de la façon dont vous souhaitez déployer ces paramètres de profil, il peut être nécessaire de les construire différemment.
Pour autant que je sache, ces deux profils sont le seul moyen de désactiver cette fonction.
Voici un lien vers les profils mobileconfig pour ces paramètres. Vous pouvez les déployer avec n'importe quel MDM :
https://github.com/rtrouton/profiles/tree/master/DisableSiri
Dans le cas contraire, vous devrez utiliser les valeurs par défaut de l'écriture :
defaults write com.apple.Siri StatusMenuVisible -bool false
defaults write com.apple.Siri UserHasDeclinedEnable -bool true
defaults write com.apple.assistant.support 'Assistant Enabled' 0
Une fois ces changements effectués, vous devrez effacer le cache des préférences :
sudo killall -HUP cfprefsd
Puis redémarrez le serveur WindowUI :
sudo killall SystemUIServer
J'espère que ces explications sont claires.