Estoy ejecutando MacBook con macOS Sierra versión 10.12.5. Me gustaría saber la configuración de la línea de comandos para cambiar a DESHABILITAR la opción "Desactivar inicio de sesión automático" en "Seguridad y amp; Intimidad". Puedo hacer esto usando la interfaz de usuario. Sin embargo, como tengo que rehacer esto repetidamente, estoy tratando de hacer esto usando un script.
Editar: Este es un MacBook corporativo. Si quiero hacer esto, tengo que hacerlo cada vez que reinicio porque esta configuración se reinicia al reiniciar. Esta también puede ser la razón por la que mi intento mencionado a continuación no funcionó. Sin embargo, puedo hacer esto manualmente, por lo que la configuración no es tan restrictiva, así que supongo que podría hacer esto en la línea de comandos.
Probéelprocesomencionadoencom.apple.loginwindow.plist
Donde difiere en el LoginwindowText
. No creo que este sea el escenario.
¿Alguien me puede decir cuál es la configuración de la línea de comandos para desmarcar esta casilla?
Editar: En respuesta a la sugerencia de Mark, intenté lo siguiente:
try
set thePW to "mypassword"
tell application "System Events"
tell application "System Preferences"
activate
end tell
tell process "System Preferences"
activate
delay 1
click menu item "Security & Privacy" of menu "View" of menu bar 1
delay 3
if title of button 1 of window 1 is "Click the lock to make changes." then
click button 1 of window 1
delay 2
keystroke thePW
keystroke return
end if
get properties
--set properties to {automatic login:true}
end tell
end tell
on error errMsg
display dialog errMsg
end try
Este código comienza con “Seguridad & Privacidad ”y coloca mi contraseña para iniciar sesión. Desafortunadamente, get properties
no me muestra nada sobre automatic login
. Obtengo el siguiente resultado:
{tiene terminología de scripting: true, bundle identificador: "com.apple.systempreferences", archivo: alias "Macintosh HD: Aplicaciones: Sistema Preferences.app: Sistema "de aplicación" Eventos ", tipo de creador:" sprf ", subrol: valor faltante, entero contenido: {}, seleccionado: valor faltante, archivo de aplicación: alias "Macintosh HD: Aplicaciones: Sistema Preferences.app: Sistema "de aplicación" Eventos ", orientación: valor faltante, rol:" AXApplication ", acepta alta eventos de nivel: verdadero, tipo de archivo: "APPL", valor: valor faltante, posición: valor faltante, id: 28015286, nombre mostrado: "Sistema Preferencias ", nombre:" Preferencias del sistema ", clase: proceso de solicitud, fondo solo: falso, delantero: verdadero, tamaño: valor faltante, visible: verdadero, clásico: falso, espacio de partición utilizado: 0, rol descripción: "aplicación", valor máximo: valor perdido, arquitectura: "x86_64", nombre corto: "Preferencias del sistema", enfocado: valor faltante, valor mínimo: valor faltante, ayuda: faltante valor, título: "Preferencias del sistema", acepta eventos remotos: falso, total Tamaño de partición: 0, descripción: "aplicación", accesibilidad descripción: valor faltante, habilitado: valor faltante, id de unix: 57066}
En el código mencionado anteriormente he comentado la línea set properties to {automatic login:true}
. Si lo habilito me sale el error:
error "Los eventos del sistema obtuvieron un error: No se pudo hacer {login automático: verdadero} en el tipo de propiedades del proceso". número -1700 de {inicio de sesión automático: verdadero}
Le agradecería cualquier ayuda.