Non preoccuparti di Terminal; ARD può eseguire comandi shell direttamente sui computer. Basta selezionare i computer su cui si desidera eseguirlo, fare clic sul pulsante UNIX nella barra degli strumenti (o selezionare menu Gestisci > Invia comando UNIX). Si aprirà una finestra che consente di incollare il comando / lo script che si desidera eseguire e selezionare l'utente per eseguirlo come.
Ma è un po 'più complicato di così, perché stai cambiando le impostazioni per utente. Se si esegue il comando come root, avrà effetto solo se qualcuno effettua il login come root, che (si spera) nessuno lo farà mai. Se selezioni "Utente attuale della console sul computer di destinazione", verrà eseguito come chiunque abbia effettuato l'accesso al momento, se l'utente ha effettuato l'accesso. Hai più utenti che utilizzano lo stesso computer e / o si disconnettono tra usi? Se è così, verrà impostato per alcuni utenti ma non per altri.
I pensa questo breve script funzionerà per impostare le impostazioni per tutti gli account utente correnti (tutti con una directory home in / Utenti) e anche per regolare i modelli utente in modo che i nuovi utenti ottengano questa impostazione anche. Nota che questo script deve essere eseguito come root e non avrà effetto per gli utenti attuali fino a quando non si disconnetteranno & di nuovo dentro.
# Disable AirDrop for current users
for userdir in /Users/*; do
if [ -d "$userdir/Library" ]; then # only do this for "real" users
sudo -u "${userdir##*/}" defaults write com.apple.NetworkBrowser DisableAirDrop -bool YES
fi
done
# Disable AirDrop in the user templates, so new user accounts come with it pre-disabled
for templatedir in "/System/Library/User Template"/*; do
defaults write "$templatedir/Library/Preferences/com.apple.NetworkBrowser" DisableAirDrop -bool YES
done
ATTENZIONE: non ho testato questo script. Provalo su uno o pochi computer che puoi pulire o ricreare facilmente se qualcosa va storto.