Reputation: 744
Hello,
I am creating an AppleScript where it is easy to install Java with one-click for the clients. When the AppleScript is executed it will check for Java and if not found download and install it automatically. It is fine until the downloading part. The below can be done in Terminal console manually to run silently,
sudo -S installer -verbose -pkg your_installer_file.pkg -target /
What I want is to do this in AppleScript automatically. What is the code line to achieve what is done in Terminal console?
Upvotes: 0
Views: 1945
Reputation: 437988
To run a shell command with sudo
privileges you have 2 options:
do shell script "installer -verbose -pkg your_installer_file.pkg -target /" ¬
with administrator privileges
do shell script "installer -verbose -pkg your_installer_file.pkg -target /" ¬
user name "{SudoUserHere}" password "{PasswordHere}" ¬
with administrator privileges
If the executing user is the desired sudo user, the user name
clause is optional.
Upvotes: 3