⟩ How will we take back up all computer in domain in single shot?
You can create a batch file for backup and you also create scheduled for daily or weekly.
Or you can do one thing create sharing folders for each & every department with users permission then map these drive on particular user computers or departments computer. Ask them to save all data on these drives.