1 votes

Importation automatique du nom d'utilisateur et du mot de passe avec AppleScript ou Unix Shell

J'essaie d'utiliser l'outil "Service en nuage" : Egnyte Drive. Mais le processus "SecurityAgent" sera activé et le nom et le mot de passe de l'administrateur sont requis la première fois que j'essaie de lancer Egnyte Drive. Je me demande s'il existe un moyen d'importer automatiquement le nom et le mot de passe de l'administrateur ou un moyen de contourner l'activation de "SecurityAgent" et de lancer Egnyte Drive sans nom d'utilisateur ni mot de passe. Toute suggestion serait appréciée.

Voici ce que j'ai essayé :

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

Ce qui précède enter image description here est invoqué à partir de Comment entrer le mot de passe pour l'invite Windows en utilisant applescript

  1. do shell script "open -n /Applications/Egnyte\ Drive" nom d'utilisateur "USERNAME" mot de passe "THEPASSWORD" avec des privilèges d'administrateur

0voto

oa- Points 7403

J'ai installé Egnyte Drive pour tester votre script.

J'ai découvert que vous n'avez pas besoin d'activer l'application du tout. Au lieu de cela, "SecurityAgent" est le seul processus qui doit être abordé :

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

Faites-moi savoir si cela fonctionne pour vous aussi. Je l'ai testé avec MacOS Sierra 10.12.2 beta.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X