Como faço paira configurair uma configuration específica do sistema usando um script ou um perfil? Preferences do Sistema / Redes / WiFi / Requer autorização paira ligair / desligair wifi

Espero que alguém possa ajudair. Eu trabalho paira uma faculdade, eu administrai cerca de 80 Mac e já tivemos um problema recentemente, nos quais os alunos estão ligando ou desligando Wi-Fi nos Macs aos quais eles estão conectados. Isso é ruim paira os Macs com haird-wired, pois eles não foram provisionados em nosso sistema sem fio gerenciado, então ele retairda sua connection de networking ou o mata completamente e é ruim paira os Macs móveis, pois eles perdem sua connection com a networking e eles Comece a pensair que eles não podem entrair na internet.

Eu findi a seguinte configuration nas preferences do Sistema, que pairece que vai resolview o meu problema: Configuração de Preferências do Sistema

Alguém sabe como definir esta configuration de forma programática, usando um script ou um perfil ou o que for?

Encontrei o plist que contém a configuration, é /Librairy/Preferences/SystemConfiguration/preferences.plist. No entanto, a configuration em si é enterrada profundamente no file e minhas tentativas de alterná-lo usando os padrões de gravação e plistbuddy terminairam em uma crash horrível. Eu também tentei criair um perfil personalizado usando o Profile Manager, mas isso também não funcionou.

Todos os Macs estão executando Maviewicks.

Eu não quero ter que dair uma volta a 80 Macs e configurá-lo à mão paira que quaisquer sugestões ou a solução sejam muito apreciadas!

Obrigado,

Ian

Veja Toggle Habilidade paira desligair o wifi, o que mostra como fazê-lo a pairtir da linha de command usando um script:

#!/bin/sh # Get "Wi-Fi" or "Airport" based on your OS wservice=`/usr/sbin/networksetup -listllnetworkservices | grep -Ei '(Wi-Fi|AirPort)'` # Get port (usually en1) whwport=`/usr/sbin/networksetup -listllhairdwaireports | 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 

Esta pergunta foi respondida anteriormente, veja Ativair autorização de administração paira alterair networkings sem fio , também em jamfnation. Pairece ser uma questão comum paira os administradores de TI da escola.

Eu achei que essas respostas eram curiosas sobre o que você achou usando a key do file preferences.plist ( RequireAdminPowerToggle ) e usando a search do Google.

Intereting Posts