Group: Forum Members
If you're familiar with PowerShell, I would recommend specifying the desired pre-backup and post-backup scripts using the script generation wizard, then go manually customize the PowerShell script that Reflect will generate to place that logic inside an "If" block with the condition(s) you want to use for determining whether to proceed. If you want the script to proceed as normal otherwise, then that's all you need. If you want it to do something different, then add an "Else" to cover that scenario.
Also note that the "Default Run Programs" area just allows you to specify options that will pre-populate in the script generation wizards you might use later on. They are not "policy" definitions that will apply automatically. If you want a given backup definition file to perform those pre-backup and post-backup tasks, then right-click the definition file, select "Generate PowerShell script", and then in THAT wizard you would specify your pre-backup and post-backup choices. When you click OK, you will find the script you generated listed under the Scripts tab. At that point, associate your backup schedules with the script, not the definition file.