Rstoehrer
asked on
Attempting to change the Computer Name via a Batch FIle
I am attempting to build a script that will prepare a computer for deployment into our production environment. However, one of the tasks that we would like to have automated is the generation of the computer name. So, I was wondering if there is a way to safely change the computer name from within a batch file or VBScript.
Thank you for your time and i will be looking forward to hearing the responses.
Robert Stoehrer
Thank you for your time and i will be looking forward to hearing the responses.
Robert Stoehrer
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
You can also change remote computer name with following one liner without using any external tool.
Try this:
Click Start -> Run -> Cmd.exe -> OK
WMIC /NODE:"OldComputerNameHere " ComputerSystem WHERE Name="OldComputerNameHere" Call Rename Name="NewComputerNameHere"
Try this:
Click Start -> Run -> Cmd.exe -> OK
WMIC /NODE:"OldComputerNameHere
To elaborate on NetDom:
Change the name of the computer remotely using the Netdom utility. I made a simple batch file as below, called it ChangeName.bat and then simply enter ChangeName.bat OldName NewName to change the computer name, while logged onto the server. You will be prompted for a password to confirm. The pause statement is simply to keep the DOS window open to view any potential errors. Substitute a Domain Admin name for AccountName and the domain name for domain.
You can also just enter the netdom command and the appropriate parameters and switches.
:: Batch file:
Netdom RenameComputer %1 /NewName:%2 /UserD:domain\AccountName /PasswordD:* /Force /ReBoot
pause
Download NetDom as part of the XP resource tool kit:
http://www.microsoft.com/downloads/details.aspx?FamilyId=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=en
Or download just the netdom utility (scroll 1/2 way down the page)
http://www.petri.co.il/download_free_reskit_tools.htm
Change the name of the computer remotely using the Netdom utility. I made a simple batch file as below, called it ChangeName.bat and then simply enter ChangeName.bat OldName NewName to change the computer name, while logged onto the server. You will be prompted for a password to confirm. The pause statement is simply to keep the DOS window open to view any potential errors. Substitute a Domain Admin name for AccountName and the domain name for domain.
You can also just enter the netdom command and the appropriate parameters and switches.
:: Batch file:
Netdom RenameComputer %1 /NewName:%2 /UserD:domain\AccountName /PasswordD:* /Force /ReBoot
pause
Download NetDom as part of the XP resource tool kit:
http://www.microsoft.com/downloads/details.aspx?FamilyId=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=en
Or download just the netdom utility (scroll 1/2 way down the page)
http://www.petri.co.il/download_free_reskit_tools.htm
See if this helps....
FOR /F "delims=: tokens=1-2" %a IN ('Type C:\Computers.txt') Do NetDom RenameComputer %a /newname:%b /userD:Domainname\administ rator /passwordd:Password /reboot:10 /force
With this i can rename all computers in the computers.txt
Oldname:Newname
After renaming restart and then flushdns and register dns and restart
https://www.experts-exchange.com/questions/22719092/Rename-a-machine-remotely.html?cid=239&anchorAnswerId=19563668#a19563668
FOR /F "delims=: tokens=1-2" %a IN ('Type C:\Computers.txt') Do NetDom RenameComputer %a /newname:%b /userD:Domainname\administ
With this i can rename all computers in the computers.txt
Oldname:Newname
After renaming restart and then flushdns and register dns and restart
https://www.experts-exchange.com/questions/22719092/Rename-a-machine-remotely.html?cid=239&anchorAnswerId=19563668#a19563668
"Rename Computer and Join Domain"
http://www.scriptinganswers.com/Archive/articles/RenameComputerandJoinDomain.htm
"Change computer name using WMIC (command line)"
http://nnihlen.com/blog/archive/2006/07/12/318.aspx
"Rename Computer"
http://techinfo.cnwl.ac.uk/Windows%20Scripts/default.asp?dest=Rename%20a%20remote%20computer.htm
Hope this helps!
Farhan