One thing I would love in the tool itself it the ability to over write the file that is created. This would help with automation, I did create a python file that kind of does that but it would be better if baked into the program.
# Name: GenerateSchemaReport_Example.py
# Description: GenerateSchemaReport of a file geodatabase
# Import the system modules
import arcpy
import os
# Set local variables
gdbWorkspace = "gdbWorkspace"
outputFolder = r"OutputFolderLocation"
outputFile = "SchemaReport.html"
outputPath = os.path.join(outputFolder, outputFile)
# Check if the output file exists and delete it if it does
if os.path.exists(outputPath):
os.remove(outputPath)
# Generate schema report
arcpy.management.GenerateSchemaReport(gdbWorkspace, outputFolder, outputFile, ["HTML"])