Importa automaticamente nome utente e password con AppleScript o Unix Shell

1

Sto provando lo strumento Servizio Cloud: Egnyte Drive. Ma il processo "SecurityAgent" verrà attivato e il nome e la password dell'amministratore saranno necessari la prima volta quando provo a lanciare Egnyte Drive. Mi chiedo se c'è un modo per importare automaticamente il nome e la password dell'amministratore o qualsiasi altro modo per bypassare per attivare "SecurityAgent" e avviare Egnyte Drive senza nome utente e password. Qualsiasi suggerimento sarebbe apprezzato.

Ecco cosa ho provato:

1.

tell application "Egnyte Drive" to activate
    delay 1
        tell application "System Events" to tell process "SecurityAgent"
        set value of text field 2 of scroll area 1 of group 1 of window 1 to "password"
        click button 2 of group 2 of window 1
end tell

Quanto sopra codicevienerichiamatoda Come inserire la password per prompt windows using applescript

  1. script di shell "open -n / Applications / Egnyte \ Drive" nome utente "USERNAME" password "THEPASSWORD" con privilegi di amministratore

posta Vincent Sun 09.11.2016 - 12:55
fonte

1 risposta

0

Ho installato Egnyte Drive per testare il tuo script.

Ho scoperto che non è necessario attivare l'applicazione. Invece "SecurityAgent" è l'unico processo che deve essere risolto:

tell application "System Events" to tell process "SecurityAgent"
    set value of text field 1 of window 1 to "user"
    if exists (text field 2 of window 1) then
        set value of text field 2 of window 1 to "password"
    end if
    click button "OK" of window 1
end tell

Fammi sapere se questo funziona anche per te. L'ho provato con macOS Sierra 10.12.2 beta.

    
risposta data 09.11.2016 - 13:22
fonte

Leggi altre domande sui tag