Skip to main content
Answer

Change Screenshot Location Script Help

  • July 22, 2021
  • 1 reply
  • 11 views

Forum|alt.badge.img+7

Hi, 

I'm having trouble getting this script working. It test successfully when running the script locally on my machine, but when run through the JSS the change default location isn't working, screenshots still go to Desktop, and the script throws no errors.

 

Any suggestions?

 

#!/bin/sh loggedInUser=$( ls -l /dev/console | awk '{print $3}' ) sudo -u $loggedInUser defaults write com.apple.screencapture location ~/Downloads mv /Users/$loggedInUser/Desktop/Screen* /Users/$loggedInUser/Downloads

 

Best answer by skeenan07

Try using the full path when writing to com.apple.screencapture. 

 

sudo -u $loggedInUser defaults write com.apple.screencapture location /Users/$loggedInUser/Downloads

1 reply

skeenan07
Forum|alt.badge.img+10
  • Contributor
  • Answer
  • July 22, 2021

Try using the full path when writing to com.apple.screencapture. 

 

sudo -u $loggedInUser defaults write com.apple.screencapture location /Users/$loggedInUser/Downloads