Я надеюсь, что кто-то может помочь. Я работаю в колледже, у меня около 80 компьютеров Mac, и недавно у нас возникла проблема, когда студенты включали или выключали Wi-Fi на компьютерах Mac, на которых они входят в систему. Это плохо для проводных компьютеров Mac, поскольку они не были настроены в нашей управляемой беспроводной системе, поэтому это либо замедляет их сетевое соединение, либо полностью его отключает, и это плохо для мобильных компьютеров Mac, поскольку они теряют соединение с сетью, и они начинают ныть, что не могут выйти в интернет.
Я нашел следующий параметр в настройках системы, который, похоже, решит мою проблему:
Кто-нибудь знает, как установить этот параметр программно, используя скрипт, профиль или что-то еще?
Я нашел список, содержащий настройку, это /Library/Preferences/SystemConfiguration/preferences.plist. Тем не менее, сам параметр довольно глубоко запрятан в файле, и мои попытки переключить его с помощью записи по умолчанию и plistbuddy закончились ужасным провалом. Я также пытался создать собственный профиль с помощью диспетчера профилей, но это тоже не сработало.
Все Mac работают под управлением Mavericks.
Я не хочу обращаться к 80 компьютерам Mac и устанавливать это вручную, поэтому любые подсказки или решения будут очень признательны!
Спасибо,
Ян
См. «Переключить возможность отключения Wi-Fi» , в котором показано, как это сделать из командной строки с помощью скрипта:
#!/bin/sh
# Get "Wi-Fi" or "Airport" based on your OS
wservice=`/usr/sbin/networksetup -listallnetworkservices | grep -Ei '(Wi-Fi|AirPort)'`
# Get port (usually en1)
whwport=`/usr/sbin/networksetup -listallhardwareports | awk "/$wservice/,/Ethernet Address/" | awk 'NR==2' | cut -d " " -f 2`
# Set preferences
/usr/libexec/airportd "$whwport" prefs DisconnectOnLogout=Yes JoinMode=Automatic JoinModeFallback=DoNothing RememberRecentNetworks=No RequireAdminIBSS=Yes RequireAdminNetworkChange=No RequireAdminPowerToggle=Yes
На этот вопрос уже был дан ответ ранее, см. раздел Включение авторизации администратора для изменения беспроводных сетей , также на jamfnation. Кажется, это общий вопрос для школьных ИТ-администраторов.
Я нашел эти ответы любопытными о том, что вы нашли, используя ключ из preferences.plist
файла ( RequireAdminPowerToggle
) и используя поиск Google.