Non è il mio lavoro ma Rich T. ha un ottimo post su questo nel suo blog:
link
Dovrai implementare due profili di configurazione separati, i seguenti sono i seguenti:
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>
e
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>
A seconda di come gestisci i tuoi Mac e di come vuoi implementare queste impostazioni del profilo, potrebbe essere necessario costruirle in modo diverso.
Per quanto ne so, questi due profili sono l'unico modo per disattivarlo.
Questo è un link ai profili mobileconfig per queste impostazioni. Puoi distribuirli con qualsiasi MDM:
link
Altrimenti dovrai usare i valori di default write:
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
Una volta apportate queste modifiche, è necessario cancellare la cache delle preferenze:
sudo killall -HUP cfprefsd
E quindi riavvia il server WindowUI:
sudo killall SystemUIServer
Spero che questo chiarisca.