29 lines
856 B
Bash
29 lines
856 B
Bash
# /bin/bash
|
|
##########################################################################
|
|
# Shellscript : Zur deinstallation von NoMAD über den Self Service
|
|
# Autor : Andreas Vogel, macenterprise gmbh, 11.06.2019
|
|
##########################################################################
|
|
|
|
# Gets username
|
|
user=$(stat -f '%u %Su' /dev/console | cut -d ' ' -f 2)
|
|
|
|
# Close NoMAD if run
|
|
while [ ! -z "$(pgrep -i "NoMAD")" ]
|
|
do
|
|
killall "NoMAD"
|
|
|
|
if [[ -z "$(pgrep -i "NoMAD")" ]]; then
|
|
break
|
|
fi
|
|
done
|
|
|
|
# Agent wird beendet
|
|
launchctl unload /Library/LaunchAgents/com.trusourcelabs.NoMAD.plist
|
|
|
|
# plist wird gelöscht.
|
|
sudo rm -rf /Applications/NoMAD.app
|
|
sudo rm -rf “/Users/$user/Library/LaunchAgents/com.trusourcelabs.NoMAD.plist”
|
|
|
|
# Remove Keychain Items
|
|
security delete-generic-password -l "NoMAD" /Users/$user/Library/Keychains/login.keychain
|