The following use case details the steps for backing up the user profile data of a set of users to a GoodSync File Server using Control Center.
First, ensure all desired users/devices have been on-boarded to Control Center. For details regarding this process, click here.
Next, create the job that will perform the backup. Click on the "Jobs" tab then click on "Create New Job".
In the Left Folder tab, choose the "My Computer" file system. Enter "%UserProfile%" into the path. %UserProfile% is an environment variable. Environment variables are placeholders that resolve to paths appropriate to the users running them. For example, if a John Smith user runs this job, the %UserProfile% variable will resolve to the "/Users/John Smith" path.
In the Right Folder, choose "GoodSync Connect" as the File System. Enter the GoodSync Connect path to the location of the remote server where the user profiles will back up. Provide the appropriate credentials. For more information regarding GoodSync Connect Setup, click here.
This particular demonstration will use the path gstps://connect.server1.goodsync/qhome://S0/F:/Users/%ComputerName%-%UserName%/UserProfile
"gstps://connect.server1.goodsync" is the domain name that will allow the GoodSync clients to locate the GoodSync file server.
"qhome://S0" is a file system prefix.
"F:/Users/%ComputerName%-%UserName%/UserProfile " is the path of the target folder on an F drive of the file server.
The %ComputerName% and %UserName% variables in the path will resolve to folders representing the computer name and username of the user/device running the job. For example, if John Smith on computer WIN-123 runs the job, it will resolve to F:/Users/WIN-123-John Smith/UserProfile.
In the General tab, check the option "Create left/right Sync folders if they are not found". This will allow the first job run to create these folders if they do not exist and backup any data accordingly. Configure any other options as desired and click "Save". For more information regarding job options in Control Center, click here.
Next, click on "User Groups" on the left-hand column and click on "Create New User Group".
Enter a name for the user group you would like to create.
In the "Users In Group" section, click on "EDIT LIST" and select the users you would like to assign to this group. Click "Save" when done.
Select the "Jobs" tab on the left column and click on the created job.
Select "EDIT LIST" from the User Groups section to select a group for assignment.
Select the created "Enterprise" group and click "Save".
Once the group is assigned, the job will automatically begin to run for all users in the Enterprise group, according to configured scheduling. If scheduling has not yet been configured for the job, click here for more details regarding setup.
Job runs will display under the "Job Runs History" section. This will include the user and computer running the job, amount of data synced, number of synced items, errors, conflicts, and more.
For a detailed report of the job run, click on the magnifying glass icon under the "Log" column.
The complete log will show, detailing the specific actions taken throughout the job run.
In the beginning of the log, we can confirm that the environment variables are properly resolving to their respective paths. For the user Kevin, we can see that %UserProfile% resolves to /Users/Kevin, while %ComputerName% and %UserName% resolve to Laptop-STJ3PON2 and Kevin, respectively.
You have now successfully created a user profile backup for your environment.