【问题标题】:MAC OS AppleScript - Installing Java silently?MAC OS AppleScript - 静默安装 Java?
【发布时间】:2014-05-07 16:15:44
【问题描述】:

您好,

我正在创建一个 AppleScript,可以轻松地为客户端一键安装 Java。执行 AppleScript 时,它将检查 Java,如果没有找到,则自动下载并安装。直到下载部分都很好。以下可以在终端控制台中手动完成以静默运行,

sudo -S installer -verbose -pkg your_installer_file.pkg -target /

我想要的是在 AppleScript 中自动执行此操作。实现终端控制台中所做的事情的代码行是什么?

【问题讨论】:

    标签: java macos installation applescript silent-installer


    【解决方案1】:

    要以sudo 权限运行 shell 命令,您有 2 个选项:

    • 使用 [通常的 GUI] 密码提示
    do shell script "installer -verbose -pkg your_installer_file.pkg -target /" ¬
      with administrator privileges
    
    • 完全自动化,将 sudo(用户名和)密码硬编码到您的语句中 [不推荐,原因很明显]:
    do shell script "installer -verbose -pkg your_installer_file.pkg -target /" ¬
      user name "{SudoUserHere}" password "{PasswordHere}"  ¬
      with administrator privileges
    

    如果执行用户是所需的 sudo 用户,user name 子句是可选的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-07
      • 2015-04-03
      • 2011-06-18
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      相关资源
      最近更新 更多