/build/static/layout/Breadcrumb_cap_w.png
07/25/2018 646 views
Hello,

I'm currently having trouble performing a file sync to the user preferences folder on a MAC.  If I use the full path (/Users/USERNAME/Library/Preferences), it syncs fine.  However, I'm looking to use a variable for the Username so it deploys to the current logged on user.  After research, I tried the following to no avail:

~/Library/Preferences
$HOME/Library/Preferences
$USER/Library/Preferences

~/Library/Preferences works on the MAC through Goto>Folder with successfully going to the current users preferences folder, it just doesn't work in KACE's file sync.  Any input on what can be used in the File Sync path field would be greatly appreciate.  Thanks in advance for the help.
Answer Summary:
0 Comments   [ + ] Show comments

Comments


Answer Chosen by the Author

1
This might not be an exact answer, because I only have experience on Windows, but File Synchronizations can't be run as the logged in user, therefore, variables on Windows like %USERNAME% or %USERPROFILE%, or (I believe) $USER on Mac would go to the System folder, C:\WINDOWS\system32\config\systemprofile, or equivalent.  

I have one thing file I wanted to have synced to user profiles, so I made a script to copy it there, and had it run as the logged in user.

Answered 07/26/2018 by: ondrar
Black Belt

  • Thank you for your response. As you mentioned, I had to perform a script running as the logged in user to get the file to the ~/Library/Preferences folder. It's unfortunate that File Sync won't allow this.
    • You're welcome!