If you aren't discoving the site code...there are three things to check
1) DHCP Setup - are the clients looking at a specific DHCP Server static, or are they on automatic. If there DHCP server is on a subnet outide of the SMS boundaries, even though it is dishing out SMS boundary IPs, the client will contact the DHCP local site for automatic site code. Don't ask why.
2) Management Point Configuration - You may have either not installed the management point on the site server admin console, or it had a corrupt install, which is quite common actually. On your site server, check to see if CCMExec.exe is running if it is, then the MP is running, but like I said, may not be functioning properly. Open Site Heirarchy, Site Settings, Servers, right click on your SMS Sever, Management Point tab. On the "Use this server as a management point" if it is checked, uncheck it, reboot the site server (easier than messing around starting and stopping the WMI Provider for SMS), go back to the point specified, and re-check it again, if it wasn;t checked in the first place, check it. Click ok. Open Task Manager, Processes, sort by Name, and look for MPSetup.exe, this should appear after about 10 seconds, and will last for about 10 minutes, this is the MP installing, try to not do anything while this is installing, it can be as fragile as the old school CD burners. Once it has finished the process will dissapear and CCMExec.exe will appear.
3) The Domain Administrators account must be in the client PCs Local Administrator group. Open command on a client with admin priviledges, and type
Code:
net localgroup Administrators domainname\Domain Admins /add
Hope this helps
Neil J Cotton
njc Information Systems
Systems Consultant
HND, BSc HONS, CCNA, BCS, IETF, DMTF