• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[AS] "do script" als Administrator

Alecco

Transparent von Croncels
Registriert
17.02.09
Beiträge
306
Hi,

ich habe hier ein Problem: Ich möchte gerne ein Programm übers Terminal installieren. Ich mounte das Image, dann öffne ich dieses. Danach muss ich den Installer ausführen, aber das kann ich nur als Administrator. Aber ich will nicht im Terminal das Passwort eingeben...


Code:
tell application "Terminal"
    do script "hdiutil attach /programm.dmg
    cd /Volumes/programm
    sudo installer -pkg programm.pkg -target /"
end tell

Es gibt ja noch
Code:
tell application "Terminal"
    do script "..." with privileges
, aber das ist ja etwas anderes. Dann kann ich nicht mehr die AS -Syntax verwenden, oder?


Hoffentlich kann mir jmd helfen :)
 
Code:
[SIZE="-1"]do shell script "installer [I]blablabla...[/I]" with administrator privileges[/SIZE]
Nix Terminal und/oder sudo needed.
 
Code:
do shell script "was auch immer" with administrator privileges