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

31 lines
984 B
Plaintext

# /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”
sudo rm -rf /Library/LaunchAgents/com.trusourcelabs.NoMAD.plist
sudo rm -rf ~/Library/Preferences/com.trusourcelabs.NoMAD.plist
# Remove Keychain Items
security delete-generic-password -l "NoMAD" /Users/$user/Library/Keychains/login.keychain