So you want to run AD Powershell CMDLets against your 2003 domain and you realise that this isn’t happening. You sit and you ponder and you cry out at the air about MS being so useless. Then you surf the net and find this little gem:
ACTIVE DIRECTORY MANAGEMENT GATEWAY SERVICE
Okay, good find. Now, install .NET Framework 3.5 with SP1 on to your 2003 DC. Go and grab hotfix KB969166 and patch it. Install Windows-5.2-KB968934 and voila, we now have a DC that’ll talk AD with Powershell without using ADSI.
Now, go sync your GALs for free using this script: http://www.wapshere.com/missmiis/galsync-v2