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.