AppleScript de muestra

Este script de muestra puede utilizarse para realizar una limpieza rápida de un grupo de ordenadores.

En primer lugar, bloquea las pantallas de los ordenadores para evitar interferencias. En segundo lugar, elimina todos los ítems que quedaron en los escritorios activos en ese momento de los ordenadores cliente. Finalmente, vacía la Papelera de los clientes y desbloquea las pantallas.

ADVERTENCIA: Este script de muestra sólo tiene una finalidad educativa y no se ofrece ninguna garantía, ni explícita ni implícita, respecto a la idoneidad de este script para su entorno informático. Este script también elimina ítems en los ordenadores objetivo. Utilice este script bajo su responsabilidad.

-- Comenzar a dar comandos a la copia local de la aplicación de indicación a Remote Desktop "Remote Desktop" -- decidir en qué lista se realiza esto, -- en este caso, se llama "Classroom" ajustar these_computers a la lista de ordenadores "Classroom" -- decidir qué texto de pantalla bloqueada se desea mostrar ajustar screen_message en "Espere" como texto Unicode -- crear un script UNIX que ejecute un AppleScript en los ordenadores remotos ajustar el UNIX_script en ¬ "osascript -e 'tell application "Finder" to move " & ¬ "(every item of the desktop whose class isn't disk) to the trash'" -- ajustar los parámetros de tarea de bloqueo ajustar lock_task para hacer nueva tarea de pantalla de bloqueo con las propiedades ¬ {nombre:"Lock Classroom", mensaje:screen_message} -- realizar la tarea ejecutar lock_task en these_computers -- ajustar los parámetros del script UNIX ajustar clean_task para realizar nueva tarea de comando unix de envío con las propiedades ¬ {name:"Clean Desktop", showing output:false, script:UNIX_script} -- realizar la tarea ejecutar clean_task en these_computers -- vaciar la Papelera a continuación ejecutar (realizar nueva tarea de vaciar papelera) en these_computers -- desbloquear la pantalla al terminar ejecutar (realizar nueva tarea de desbloquear pantalla) en these_computersfin de indicación