Con AppleScript, ¿cómo puede verificar si spctl está habilitado?

0

Estoy familiarizado con la ejecución del comando AppleScript:

do shell script "sudo spctl --master-disable" with administrator privileges

para permitir que en Seguridad pueda seleccionar Anywhere pero, ¿hay una manera en AppleScript para detectar si spctl está habilitado o deshabilitado?

Editar:

Ejecutando el shell do con:

do shell script "spctl --status"

lanzará un Editor de secuencias de comandos en el Editor de secuencias de comandos:

¿Hay alguna forma de obtener status sin que se produzca un error?

    
pregunta ʀ2ᴅ2 19.10.2018 - 16:52

1 respuesta

0

Creo que lo que estás buscando podría ser:

try
    do shell script "spctl --status"
on error E
    E
end try

Devuelve assessments enabled o assessments disabled en consecuencia.

Información del sistema: Versión de AppleScript: 2.7 Versión del sistema: 10.13.6
respondido por el CJK 19.10.2018 - 17:51

Lea otras preguntas en las etiquetas