With AppleScript how can you check if spctl is enabled?
-
26-04-2021 - |
Question
I'm familiar with running the AppleScript command:
do shell script "sudo spctl --master-disable" with administrator privileges
to allow the ability in Security to select Anywhere
but is there a way in AppleScript to detect if spctl
is enabled or disabled?
Edit:
Running the do shell with:
do shell script "spctl --status"
will throw a Script Editor in Script Editor:
Is there a way to get the status
without it throwing an error?
Solution
I think what you're looking for could be:
try
do shell script "spctl --status"
on error E
E
end try
Returns assessments enabled
or assessments disabled
accordingly.
System info: AppleScript version:
2.7
System version: 10.13.6
Licensed under: CC-BY-SA with attribution
Not affiliated with apple.stackexchange