Are all DC's running a supported version of the O/S? And are they all running a 64-bit version of the O/S? Are you running the 64-bit version of PowerShell on all DC's?
The 32-bit PowerShell is found at C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe, and the 64-bit PowerShell is at C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
A quick way to know if you're running in a 64- or 32 bit process in PowerShell is:
[IntPtr]::size * 8