I have written a tool that will check the health of the SCCM boundary configuration:
- Overlapping boundaries (will check AD site with IP range, etc)
- Unassigned AD site boundaries
- AD site boundaries in SCCM that no longer exist in the AD
The tools require the .Net Framework v4 to be installed.
You can alter the verbosity of the tool by altering the debuglevel parameter in the .config file. Valid values are 1-4 (4 being most verbose).