


If you have the AD DS role installed then Dcdiag is already installed. There is a really good chance that you already have the Dcdiag tool installed. If you want to run Dcdiag or use the Active Directory Health Check tool you will need to install the RSAT tools. If you are interested in learning exactly what the Dcdiag command does then I recommend you read that post. I came across a good blog post by Ned Pyle called What does DCDiag actually do that explains each test in more details. I’ll have to admit the descriptions from the help command are not that helpful. You can view a list of tests in the command help menu, run dcdiag /? to see the help menu. So what does Dcdiag actually do? What kinds of tests does it perform? I counted a total of 30 different tests, and some tests had multiple tests. Well, it actually does a pretty good job! I was surprised to find out how many different tests this command actually did. You might be thinking, how well does a command line utility really do at testing and finding issues with domain controllers? You can choose to analyze a single domain controller or all DC’s in a forest.

