Hello Allen Lester,
Thank you for posting in Microsoft Community forum.
Before proceeding, note that ADMT 3.2 is an older tool that wasn’t originally designed with Windows 10/11 in mind. That said, it may be successful under these circumstances, provided extra care is taken.
We can see the supported OS about ADMT in the link below.
And we can see some known issues for ADMT.
Support policy and known issues for ADMT - Windows Server | Microsoft Learn
Here are some suggestions about the questions.
1.Duplicate SPN Issues
1.The error that ADMT “fails to author the SPN” because it already exists indicates that the SPN value on the source computer account is still “live” when ADMT tries to update the target account.
2.In AD, computer accounts often have SPNs in the form of HOST/computername, etc. In intra‐forest moves, you generally have two copies (one in each domain) competing for the same SPN if they are not cleaned up.
Suggested fixes:
Before migration, search for duplicate SPNs. Using a tool like
setspn –L computername
on both source and target accounts may pinpoint conflicts.
3.Remove or modify the SPNs on the source account (for example, after you confirm that the target account has its own computer object) so that the “new” object can safely claim the SPN. An alternative (if you don’t want to remove the source SPN immediately) is to precreate (or “pre-stage”) the target computer account and manually set the correct SPN values; then tell ADMT to use the existing account during the migration, thus avoiding an SPN creation conflict.
2. Secure Channel Breaks
ADMT normally “fixes” the secure channel after a computer account has been migrated. The broken secure channel you’re seeing is likely a direct result of the SPN update failure.
Suggestions:
1.Once you resolve the SPN conflicts (step 1), the secure channel fix should complete properly.
Alternatively, use additional tools (for example, NETDOM reset or the PowerShell cmdlet Reset-ComputerMachinePassword) on a test computer post-migration to re-establish the secure channel.
2.Verify that the ADMT “post-migration” step (which “fixes” the secure channel) is running with appropriate permissions.
3. “Access is Denied” in Security Translation (or File Translation) Logs
The “access is denied” errors in file/registry translation often mean that the ADMT agent on the computer does not have sufficient rights to modify local security or that the account you’re using for the translation does not have local administrator rights on the source/target machine.
Troubleshooting tips:
1.Ensure that you are running the ADMT agent (i.e. the ADMT Migrator Service) under a context that has local admin privileges on the target computer.
2.Verify that the account performing the migration has full administrative privileges in both source and target domains.
3.In some cases, these errors may also appear if local security policies or UAC restrictions on Windows 10/11 are interfering. Test by temporarily disabling UAC (or running the ADMT agent “elevated”) on a sample test machine.
4.Confirm that no antivirus software or local firewalls is blocking the translation process (keeping in mind that port requirements for ADMT must be met).
I hope the information above is helpful.
If you have any question or concern, please feel free to let us know.
Best Regards,
Daisy Zhou