Run multiple jobs sequentially while showing their progress


Author
Message
smar
smar
New Member
New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)
Group: Forum Members
Posts: 10, Visits: 35
It's easy to chain several jobs by running Reflect in console batch-mode:
"reflect -e -w first_job.xml && reflect -e -w second_job.xml && ..."
Each individual call to 'reflect' will block until the job is finished.

But in console mode, no job progress information is displayed.

By starting a job with "wscript my_job.vbs", Reflect will run in GUI mode and show a nice progress bar:
But GUI mode invokations of Reflect can't be chained, because wscript (or ShellExecute, etc. ) don't block until the job is finished.

My request is:
Please add an option to reflect.exe to show job progress (percent) in console batch-mode.
This would be my favorite solution to the problem.

Otherwise, allow chaining jobs that run in GUI mode.
Edited 12 December 2015 5:19 PM by smar
Nick
Nick
Macrium Representative
Macrium Representative (5.4K reputation)Macrium Representative (5.4K reputation)Macrium Representative (5.4K reputation)Macrium Representative (5.4K reputation)Macrium Representative (5.4K reputation)Macrium Representative (5.4K reputation)Macrium Representative (5.4K reputation)Macrium Representative (5.4K reputation)Macrium Representative (5.4K reputation)Macrium Representative (5.4K reputation)
Group: Administrators
Posts: 3.2K, Visits: 22K
Hi smar

Thanks for posting.

Put each reflect command line in its own command processor (.bat file), alternatively use WScript Run and set bWaitOnReturn to true:

https://msdn.microsoft.com/en-us/library/d5fk67ky(v=vs.84).aspx

Kind Regards

Nick

Macrium Support

Next Webinar

See our reviews on

Trustpilot Logo
Trustpilot Stars


Edited 13 December 2015 10:02 AM by Nick
smar
smar
New Member
New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)
Group: Forum Members
Posts: 10, Visits: 35
Thanks.
In hindsight, the problem was that the auto-generated job VB scripts don't block, because they call 'reflect' in a new elevated WScript.Shell process and then quit immediately.

The solution is to directly call 'reflect' in GUI mode, like
start "" /wait "C:\Program Files\Macrium\Reflect\Reflect.exe" -e -w my_backup.xml
(Alternatives: A custom VB script, CreateProcess, etc.)

Nevertheless, is there any chance to get an (optional) progress indicator for the console version of Reflect?

Edited 17 December 2015 11:58 AM by smar
smar
smar
New Member
New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)New Member (19 reputation)
Group: Forum Members
Posts: 10, Visits: 35
I just noticed that for imaging jobs the progress is shown in the console, but not for clone jobs.
Could you please add the missing progress indicator for clone jobs?


Edited 8 January 2016 8:15 PM by smar
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Login

Explore
Messages
Mentions
Search