In this Article, we will see how to create a snapshot of the AD DS using NTDSUTIL.
Tested in the Server 2016 AD DS wherein the steps and process remains same for Server 2012 and 2008 AD DS.
Open Command Prompt, In my case i have selected PowerShell which also can perform CMD Commands.
Type Ntdsutil and Enter
Enter Snapshot
Enter Activate Instance NTDS
Enter Create
Now you can see snapshot has been created and quit both snapshot and Ntdsutil
Now, lets delete One user from the Active Directory Users and Computers
Post deletion of the user, again run the below commands
Ntdsutil–>Snapshot–>Active Instance NTDS–>List all
you can see that listed the snapshots which we have taken before we deleted the user.
Mount the Snapshot using following command,
Mount $Snapshot GUID$
You can see that it is mounted under the path C:\
Now Quit both Snapshot and Ntdsutil.
Use the Dsamain below command and mount the Snapshot.
Dsamain /dbpath ‘c:\”file name”\Windows\NTDS\ntds.dit /ldapport 50000
once you got above results, don’t close dsamain and leave it as running.
Go to Active Directory Users and Computers— Change Domain Controller
Type Domaincontrollerhostname:50000
Click on OK once you got the status Online
Now you can see the user which we have deleted earlier. hence the Snapshot is working as expected.
Post verified Snapshot, you can safely unmount the Snapshot which is mounted and Quit both Snapshot and Ntdsutil
Also you can Press Ctrl+C and terminate the Dsamain safely.