Recently I was tasked with doing an AD audit in which I ran a utility called Ping Castle which indicated that Active Directory NTDS should be backed up frequently. This would be so you can roll back AD to a consistent state should you need to recover deleted items or deleted attributes.  Typically administrators would restore the entire server to a point in time, but with AD this can cause differences in AD between servers to become a problem.  Having a backup of AD on all servers at the same time would be helpful in restoring AD back to a consistent state.

The process is actually very simple using ntdsutil.

Open an elevated CMD (as Administrator

ntdsutil

activate instance ntds

snapshot

create

That’s it – the manual process.

To autotmate this process Petri has a good article on the process:  https://petri.com/automating-creation-active-directory-snapshots/

Basically create a batch file in your scripts folder called ad-snapshot.bat

@echo off

ntdsutil snapshot “activate instance ntds” create quit quit

exit

Use the Task Scheduler to create a job to fire this job once a week.