Hi all,
We're trying to use dockutil to remove some apps and add a few behind DEPNotify at first boot using this script. It's not working - anyone have any ideas why? I realized I could have used $3 for current user after I wrote it... go figure.
#!/bin/sh
# determines current user
currentUser=$( echo "show State:/Users/ConsoleUser" | scutil | awk '/Name :/ { print $3 }' )
#kill preference cache
killall cfprefsd
# layout begins
sudo -u "$currentUser" /usr/local/bin/dockutil --remove 'Calendar'
sudo -u "$currentUser" /usr/local/bin/dockutil --remove 'Contacts'
sudo -u "$currentUser" /usr/local/bin/dockutil --remove 'Mail'
sudo -u "$currentUser" /usr/local/bin/dockutil --remove 'Maps'
sudo -u "$currentUser" /usr/local/bin/dockutil --remove 'iTunes'
sudo -u "$currentUser" /usr/local/bin/dockutil --remove 'Reminders'
sudo -u "$currentUser" /usr/local/bin/dockutil --remove 'Podcasts'
sudo -u "$currentUser" /usr/local/bin/dockutil --remove 'TV'
sudo -u "$currentUser" /usr/local/bin/dockutil --remove 'Music'
#reload dock
sleep 5
killall dock
#!/bin/sh
# determines current user
currentUser=$( echo "show State:/Users/ConsoleUser" | scutil | awk '/Name :/ { print $3 }' )
#kill preference cache
killall cfprefsd
# layout begins
sudo -u "$currentUser" /usr/local/bin/dockutil --add '/Applications/Microsoft Outlook.app'
sudo -u "$currentUser" /usr/local/bin/dockutil --add '/Applications/Microsoft Teams.app'
#reload dock after 5 seconds
sleep 5
killall dock