Ho trovato il seguente codice in un file che non ho aperto per molto tempo. Abilita l'accesso remoto su un dispositivo remoto. Salva lo script da qualche parte (d'ora in poi chiamato /path/to/script/
). Copia lo script sull'altro dispositivo.
tell application "System Preferences" to set current pane to pane "com.apple.preferences.sharing"
tell application "System Events" to tell process "System Preferences"
click checkbox 1 of row 6 of table 1 of scroll area 1 of group 1 of window "Sharing"
end tell
Questo abilita il login remoto. Ora, per disabilitare la gestione remota e abilitare la condivisione dello schermo, usa lo stesso script, ma rimuovi la terza riga e aggiungi queste 2 linee:
tell application "System Preferences" to set current pane to pane "com.apple.preferences.sharing"
tell application "System Events" to tell process "System Preferences"
click checkbox 1 of row 7 of table 1 of scroll area 1 of group 1 of window "Sharing"
click checkbox 1 of row 2 of table 1 of scroll area 1 of group 1 of window "Sharing"
end tell
Per copiare questo script sul dispositivo remoto, usa scp
(copia protetta). Per usare scp
scrivi
scp /path/to/script [email protected]:/some/path
O
scp username@hostnameOfDevice:/some/path/
La seconda opzione (utilizzando il nome host del dispositivo) richiede che i dispositivi si trovino su una rete da computer a computer, quindi non funzionerà su una normale rete wifi. Verrà visualizzato un prompt che richiede la password di username
. Quando si digita la password, non verrà visualizzato alcun testo (ovviamente per impedire alle persone di vedere la password).
Una volta copiato, accedi in remoto al dispositivo:
ssh [email protected]
O
ssh username@hostnameOfDevice
Ancora una volta, l'uso dell'hostname richiede una rete da computer a computer. Una volta effettuato l'accesso, esegui lo script utilizzando osascript /some/path/theScript.scpt
(ricorda che usando scp
abbiamo copiato lo script in /some/path
, questo sarà diverso sul tuo dispositivo). Questo disabiliterà la gestione remota e abiliterà la condivisione dello schermo.
Buona fortuna!