Files
Alte_Skripte/de.ing.update_message.sh
2026-02-16 15:05:15 +01:00

26 lines
1.0 KiB
Bash

#!/bin/bash
##########################################################################
# Shellscript : User muss eine App aktuallisieren
# Autor : Andreas Vogel, macenterprise gmbh,
##########################################################################
ToUpdateApp="$4"
JamfPolicy="$5"
# Discover logged in user
user=$(stat -f%Su /dev/console)
# Osascript mit der Nachricht, dass die App aktuallisiert werden muss.
buttonClicked=$(sudo -u $user osascript << EOF
button returned of (display dialog "$ToUpdateApp muss aktualisiert werden. Anschliessend wird der Rechner neu gestartet." buttons {"Update", "Cancel"} default button 1 with icon alias "Macintosh HD:Library:Application Support:JAMF:ING:brandingimage.png")
EOF)
if [[ "$buttonClicked" == "Update" ]];then
sudo jamf policy -id $5
else
exit 1
fi
buttonClicked=$(osascript -e 'button returned of (display dialog "$ToUpdateApp muss aktualisiert werden. Anschliessend wird der Rechner neu gestartet." buttons {"Update","Cancel"} default button 1)')