Hola Stefano,
The fact that ADMT is successfully creating users and computers, while password migration alone is failing with WRN1:7557, helps narrow this down quite a bit.
The first thing I'd keep in mind is that ADMT 3.2 is now a legacy tool. Microsoft's current support statement states that ADMT hasn't been updated to support Windows Server 2016, 2019, 2022, or later and that the codebase is deprecated.
That means your Server 2019 source and, especially, your Server 2025 target are outside the combinations ADMT was originally designed and tested for.
The most important item I'd check first is LSA Protection on the source Server 2019 domain controller that hosts the Password Export Server. Microsoft specifically documents that ADMT password migration only works when LSA Protection is disabled on the PES server. That makes sense technically because PES has to interact very closely with LSASS to export password data, while LSA Protection, also called RunAsPPL, is specifically designed to prevent untrusted or legacy components from interacting with LSASS.
From an elevated PowerShell prompt on the source DC, run Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Lsa' -Name RunAsPPL -ErrorAction SilentlyContinue | Select-Object RunAsPPL
You can also check directly with reg query HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v RunAsPPL & reg query HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v RunAsPPLBoot
If RunAsPPL returns 1, LSA Protection is enabled. If the value doesn't exist, it usually means it hasn't been explicitly enabled via that registry value, though I'd still check Group Policy or other security configurations if there's any doubt.
There's also an older Microsoft-documented cause that matches the exact WRN1:7557 "Access is denied" message. On the target domain controllers, Microsoft has historically required HKLM\SYSTEM\CurrentControlSet\Control\Lsa\RestrictAnonymous = 0, and the Pre-Windows 2000 Compatible Access group must have the required Read and Enumerate Entire SAM Domain permissions on CN=Server,CN=System,DC=<TargetDomain>,DC=<TLD>
That requirement exists because ADMT password migration still relies on older SAM/RPC access patterns that modern Windows security defaults intentionally restrict. I'd be careful about weakening those settings broadly, especially on Server 2025. They exist for good security reasons, so any required changes should be treated as temporary migration-specific exceptions and restored afterward.
I also wouldn't start by assuming the PES service account simply needs more privileges. Since the user and computer objects are already being created successfully, the basic migration permissions and trust path appear to be working. Your exact error is more consistent with the legacy security requirements around PES, LSA Protection, or anonymous/SAM access.
One other thing to keep in mind is Credential Guard and other virtualization-based security features on the system running ADMT. Microsoft documents compatibility issues there as well, and Server 2025 has much stronger security defaults than the platforms ADMT was originally built for.
If you can post the output of these two commands from the source DC hosting PES, that'll probably tell us very quickly whether LSA Protection is part of the problem:
reg query HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v RunAsPPL
reg query HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v RunAsPPLBoot
Thanks,
James