• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Wir haben den Frühjahrsputz beendet, Ihr auch? Welches Foto zu dem Thema hat Euch dann am Besten gefallen? Hier geht es lang zur Abstimmung --> Klick

[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 :)
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
Code:
[SIZE="-1"]do shell script "installer [I]blablabla...[/I]" with administrator privileges[/SIZE]
Nix Terminal und/oder sudo needed.
 

Zettt

Doppelter Melonenapfel
Registriert
16.10.05
Beiträge
3.374
Code:
do shell script "was auch immer" with administrator privileges