Autodesk Removal Script

cmccormack
New Contributor II

Autodesk sadly doesn't have a removal script for macOS.  So I made one using their collection of random documentation.  It removes all Autodesk apps, the system files and user files.

One piece missing is FlexNet, since this is used by other Applications and should be kept.

 

#!/bin/bash

# Autodesk Cleanup Script

currentUser=$( scutil <<< "show State:/Users/ConsoleUser" | awk '/Name :/ && ! /loginwindow/ { print $3 }' )

# Removes Autodesk Applications
sudo rm -rf /Applications/Autodesk/

# Removes Autodesk User Library Files
rm -rf /Users/$currentUser/Library/Application Support/AdSSO-v2
rm -rf /Users/$currentUser/Library/Application Support/Autodesk
rm -rf /Users/$currentUser/Library/Application Support/Autodesk Installer
rm -rf /Users/$currentUser/Library/Logs/Autodesk
rm -rf /Users/$currentUser/Library/Logs/Autodesk Installer
rm -rf /Users/$currentUser/Adlm
sudo rm -rf /Users/$currentUser/Autodesk

# Removes all com.autodesk files from user's logs and preferences
find /Users/$currentUser/Library/Logs -name 'com.autodesk*' -print -exec rm -r {} \;
find /Users/$currentUser/Library/Preferences -name 'com.autodesk*' -print -exec rm -r {} \;

# Finds and removes plists
sudo find /Library/LaunchDaemons -name 'com.autodesk.adskaccessservicehost.plist' -print -exec rm -r {} \;
sudo rm /Library/LaunchDaemons/com.autodesk.AdskLicensingService.plist

# Removes system level Autodesk files
sudo rm -rf /library/Application\ Support/Autodesk
sudo rm -rf /Library/Logs/Autodesk
sudo rm -rf /Library/Frameworks/Adlm.framework

# Kills AutoDesk Licensing Service
sudo killall AdskLicensingService

# Cleans old installation records
sudo pkgutil --forget com.autodesk.AdskLicensing
sudo launchctl unload /Library/LaunchDaemons/com.autodesk.AdskLicensingService.plist

 

0 REPLIES 0