PDA

View Full Version : precursor questions


07-Dec-2004, 05:09 AM
Hello,
I have being using a similar product (synchronize-it by grigsoft) to Beyond Compare, to automate user data backups.
The methodology I sucessfully used (using their terminology) was to create a default "project" with a default "config" (synonymous with BC 's sessions). Then from a login and logoff script I would run the application calling the default project. This worked very well as users were able to add additional "configs" to the default "project" as required.
However at my company it has being deemed necessary to use Windows Encyrpted File System for all our users data for security reasons. In addition it was decided that we do not want to backup encyrpted data on the server, so the NTFS EFS service was disabled on all fileshare servers. This breaks Synchronize-IT, as it is unable to deal with the resulting windows prompts "you are copying encyrpted data to a volume which does not support . . . blah blah"
I then researched most of the available synchronization apps and found Beyond Compare was the only one able to overcome the EFS hurdle. (Grigsoft developers have informed me that this is beyond the scope of their application and they have no intention to include this functionality in any future releases)
Which brings me to my question:
Is there anyway to simulate the "Project" & "Config" behaviour of Synchronize-IT in Beyond Compare?
From my playing it seems as if "sessions" can only contain one set of folder definitions.
Thanks in advance,
andyr

chrroe
07-Dec-2004, 08:20 AM
Hi Andyr!

I do not know the "Project" & "Config" behaviour of Synchronize-IT, but Beyond Compare can be controled via scripts.

Please take a look in the Help-menu of the program.
In the Online-help under Scripts is a description about this topic. In a script you can load sequentially a session and perform instructions.

Bye
Christoph

07-Dec-2004, 08:58 AM
Hello,
Yes, I have realised the scripting capability.
What I require is the ability for users to be able to configure sessions via the GUI, but then trigger the running of these and the default session via a script.
So to rephrase the question it there a command line switch to run all configured sessions? or do they have to be explicitly called by name?
Thanks,
andyr

Chris
07-Dec-2004, 10:42 AM
Hi Andy,

Sessions only allow one base folder pair and there isn't a way to run all configured sessions.

If you want to sync multiple folders at once, the best way to do it is to load a base folder that contains both of the folders, and then use filters to only include those folders.

As an example, if you need to sync "c:\documents and settings\foo" and "c:\foo", use a script like:

#confirm to accept all EFS warnings
option confirm:yes-to-all
load c:\ \\backupserv\backupshare
filter "foo\;documents and settings\foo\"
expand all
sync visible mirror:lt->rt
By default the sync command syncs all files, ignoring which files are visible, that is why I added the visible option, and the expand all, to make the sync command respect the filters.

An alternative would be to use a script like:
#confirm to accept all EFS warnings
option confirm:yes-to-all
load %1 %2
sync mirror:lt->rt
And call it from a batch file for each folder pair you want to synchronize.
Command line options are passed in using %1, %2, etc.

Syncing of multiple separate base folders is on our feature wish list.