POSSIBLE CAUSE 1
"Cannot validate argument on parameter 'ComputerName'. The argument is null or empty.”--This error is indicating that the Target OU you are trying to create computer objects in cannot be validated. This can happen if OU path is incorrect or was renamed. Or if your profile’s credentials are incorrect
POSSIBLE CAUSE 2
The network profile wants the DNS suffixes
(more likely when investigating 'possible cause 1' the below was discovered)
a. Before raising this service request, I validated the target OU as well as tried using the default Computers OU (CN=Computers,DC=A,DC=Corp,DC=Com) but the same error.
b. Profile credentials are validated and there is no error there.
c. I am not using Credential Cache profile
d. I have validated the Network profile and DNS settings both on current NIC and in the profile are set to use static IPs.
POSSIBLE CAUSE 3
Migration Profile configuration issue where the 'Join to Existing Computer Account' is not correctly configured based on where the device exists or not in the target. The 'Join to Existing Computer Account' setting is for one specific scenario - Select Yes if you expect to join the Device to the existing target Computer during Cutover. Select No if you want the Device to be created in the target by the Cutover job.