If anyone out there has ever needed to change client NIC cards to a specific Speed & Duplex in a large environment, you have probably found out what a huge pain that can be.
We needed "just that" recently when we replaced all the switches in our server room and all the ports were AUTO.
There are some VBScript examples on how this can be done, but running a vbscript in Deployment Console seems to have problems updating the appropriate registry keys without running as the logged in user (a problem when you want this to be silent, and don't have all your users passwords).
I was able to create an EXE. using WiseScript to check for the different NIC cards in our environment and then update the registry keys associating their speed and duplex, then force a reboot task in the job with Deployment Console to change all those clients over the weekend without even having to come to the office, Thanks Altiris!
If you have WiseScript (comes with Notification Server under Wise Tools) then you can modify the included .wse files to fit your environment and compile the .exe's and hopefully this will save someone some time that needs to do this same task.
You could also modify this to change to 100 FULL, etc. This was a lot of manual work and the script and .EXEs (one for Windows 2000 and one for Windows XP) worked fine in our environment however, please check them in a test environment obviously before you use them, as I can not be held responsible for what they may do in your environment. Also, the EXEs will create a log file called duplex.log in %systemroot% so that you can see what was changed after the job runs.
Hope this helps someone out there and saves you a little time.
Dear Concern,
Your file is working fine. But in our network we are using 100 Mb Full Duplex. Can i get exe for the same.
Thanks & Regards,
Dominic Palraj