• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[AS] Systemeinstellung ändern

Alecco

Transparent von Croncels
Registriert
17.02.09
Beiträge
306
Hallo!

Ich habe via Apple Script in den Systemeinstellungen den Bereich Sicherheit ausgelesen. Jetzt möchte ich aber die Werte verändern und habe folgendes geschrieben:

Code:
-- Setze Standardsystemeinstellungen
tell application "System Events"
    tell security preferences
        set properties to {secure virtual memory:true, automatic login:false, require password to unlock:true, require password to wake:true, class:security preferences object, log out when inactive interval:60, log out when inactive:false}
    end tell
end tell
Das führt aber aber zu einem Fehler:
Code:
error "„System Events“ hat einen Fehler erhalten: {class:security preferences object, secure virtual memory:true, automatic login:false, require password to unlock:true, require password to wake:true, log out when inactive interval:60, log out when inactive:false} kann nicht in Typ properties of security preferences object umgewandelt werden." number -1700 from {class:security preferences object, secure virtual memory:true, automatic login:false, require password to unlock:true, require password to wake:true, log out when inactive interval:60, log out when inactive:false}
Ich habe quasi die Werte mit
Code:
get
ausgelesen und nur leicht verändert.

Kann mir jmd weiterhelfen?
 
Hallo!

nimm das class:security preferences object raus.
Und bedenke, dass das Verändern so gut wie aller Security Preferences Administrator Rechte benötigt.

Gruß
 
Das Property "class:" ist readonly (r/o) - deshalb scheitert der "set properties"-Befehl.
Ohne dieses Property sollte / wird es gehen (erfordert jedoch Administratorrechte).
 
Kann man das Script denn als Administrator starten? Oder muss man a la "with administrator privilegs" nach einem Passwort fragen?
 
Aus Sicherheitsgründen geht weder das eine noch das andere.

Gruß