Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 443
  • Last Modified:

WIndows XP Product Key Change

Hi,

I need script which can change Windows XP product key on more than 100+ PC's can someone provide me any vbscript which can help me to do this activity.

Thanks and Regards,

Anurag
0
nicepenfriend
Asked:
nicepenfriend
  • 3
  • 3
1 Solution
 
Lee W, MVPTechnology and Business Process AdvisorCommented:
I assume you mean a volume license product key - in which case, see the sample scripts in this Microsoft article:
http://support.microsoft.com/kb/328874
0
 
nicepenfriendAuthor Commented:
I have this script but what I would change in this script so that it will change automatically on more than 100+ pc's
0
 
Lee W, MVPTechnology and Business Process AdvisorCommented:
Use PSEXEC to run it against a list of PCs.
http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
nicepenfriendAuthor Commented:
Thanks for your reply but how to use psexec command with this script if I do manually then it would take long time to run this script for more than 100 pc's

Can we bind psexec in script so that it will read pc name from some txt file and change it on pc's
0
 
MatthiasVanceCommented:
You can use the following code, adjust to your needs.

Place all computer names in a text file (no blank lines, otherwise it will run locally) and adjust the command, you can use %%a wherever you need the computer name.

Kind regards,

Matthias Vance
@ECHO OFF
for /f %%a in (exec.txt) do echo Computer: %%a && <yourcommand>

Open in new window

0
 
nicepenfriendAuthor Commented:
Thanks for your reply I will check it and let you know it works or not.
0
 
Lee W, MVPTechnology and Business Process AdvisorCommented:
Did you read the link I posted on PSEXEC?  Because it includes - very near the top - an explanation of usage.  In that explanation, it details one of the command line parameters:
"@file      Directs PsExec to run the command on each computer listed in the text file specified."

You would run PSEXEC, providing it with a text file containing a list of all machines, and the command to run on the remote machine.

You describe your ability as "Advanced on this subject" -  figured it wasn't necessary to explain in such minute detail...
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now