¿Puede ejecutar una herramienta de línea de comandos, como fdesetup
?
$ sudo fdesetup status
FileVault is On.
fdesetup
también acepta el verbo isactive
, que devuelve 0 si FileVault está habilitado (verificar que un valor de retorno es posiblemente más confiable que leer el texto):
$ sudo fdesetup isactive
$ echo $?
0
fdesetup
requiere acceso de root, lo que podría ser un problema.
También puede ejecutar diskutil cs list
y verificar el estado del cifrado. La redacción exacta que está buscando es un poco complicada debido a todas las diferentes combinaciones posibles, esta secuencia de comandos podría ser un buen comienzo.