Re: Computer Name Change



Shenan Stanley wrote:
Bob Felton wrote:
> Windows XP Pro SP2 client. Windows 2000 domain.
>
> I am installing new (replacement) computers at a client. User
> computers are named after their user, for example "Joe". When I
> build up a new computer for a user, such as Joe, I name it "Joe1". After
> build completion and swapout with the old computer, I want to
> rename the new computer from "Joe1" to "Joe". To do this, I use the
> Computer Name applet in System Properties. First, I removed the
> computer from the domain and added it to a workgroup by the same
> name as the domain. I then changed the computer name to "Joe" using
> the same applet. I then attempted to add the computer back to the
> domain using the same applet. This failed with the following error
> message:
> ---
> Computer Name Changes
>
> The following error occurred attempting to join the domain "LAN":
>
> Multiple connections to a server or shared resource by the same user,
> using more than one user name, are not allowed. Disconnect all
> previous connections to the server or shared resource and try again.
> ---
>
> I removed all mappings (mapped drives and printers) to server
> resources that had been set up and tried again. Same result.
>
> While trying to do this I am logged into the computer as the local
> administrator, I am not logged into the domain. I am asked for
> server credentials to add the computer to the domain and then a
> short time later the error message appears.
>
> Can anyone provide guidance on what is happening and how to correct?

> Why do you join the computer to the domain before swapping it out?
>
> Anyway - why not remove the old computer from the domain, then using
> NETDOM, rename the new computer to the old computer name in both
> active directory and on the machine itself.. all done...
>
> With domain admin rights on the machine in question:
>
> netdom renamecomputer OLDNAME /newname:NEWNAME
> /userD:DOMAIN\DOMAINADMINNAME /passwordD:DOMAINADMINPASSWORD
> /userO:DOMAIN\DOMAINADMINNAME /passwordO:DOMAINADMINPASSWORD /force
> /reboot:60
> That's all one line, in case it splits..

To make that into a batch script you can run on any computer with rights to
access the other computers in the domain..

(Yes - you can rename computers remotely - but it does qa reboot - so be
cautious about WHEN you do it..)

Put this into a script..

----- Copy below this line -----
@ECHO OFF
if "%1" EQU "/?" goto helptext
if "%1" EQU "" goto helptext

:renamecomputer
netdom renamecomputer %1 /newname:%2 /userD:DOMAINNAME\%3 /passwordD:%4
/userO:DOMAINNAME\%3 /passwordO:%4 /force /reboot:60
goto end

:helptext
CLS
@ECHO.
@ECHO This script will rename a computer in the domain.
@ECHO It WILL reboot said computer.
@ECHO.
@ECHO The syntax for this script is:
@ECHO.
@ECHO rendompc OLDCOMPNAME NEWCOMPNAME DOMAIN_ADMIN_USERNAME DOMAIN_PASSWORD
@ECHO.
@ECHO Where:
@ECHO.
@ECHO OLDCOMPNAME is the old NETBIOS name of the computer.
@ECHO NEWCOMPNAME is the new NETBIOS name of the computer.
@ECHO DOMAIN_ADMIN_USERNAME is a Domain Administrative Username - just the
username.
@ECHO DOMAIN_PASSWORD is the Domain Administrative Username's password.
@ECHO.
PAUSE

:end
----- Copy above this line -----

Change "DOMAINNAME" in the script (this is a simple .BAT/.CMD script) to
your domain name.
I've used this a few times for managing machine names and the likes - so
that they make more sense.

--
Shenan Stanley
MS-MVP
--
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html


.



Relevant Pages

  • Re: timing a program on Windows
    ... There is a utility named TimeThis.exe that will run under Windows ... NT/2000/XP and I presume 2000 Server and 2003 Server. ... echo off ... rem Set the prompt to the time of day. ...
    (comp.lang.fortran)
  • Re: Computer Name Change
    ... > Windows XP Pro SP2 client. ... > previous connections to the server or shared resource and try again. ...
    (microsoft.public.windowsxp.general)
  • Re: Sorry its not a window 2003 server .. its NT 4.0 sever!!!
    ... You should use Windows Explorer and Windows FileMananger for ... >found" obviously coz i am not connected to the server. ... >> For mapping a network share from the command line you have to use the "net ... >> echo. ...
    (microsoft.public.windows.server.scripting)
  • RE: Sorry its not a window 2003 server .. its NT 4.0 sever!!!
    ... Now we have windows servers and some NT servers .. ... found" obviously coz i am not connected to the server. ... > For mapping a network share from the command line you have to use the "net ... > @echo off ...
    (microsoft.public.windows.server.scripting)
  • Computer Name Change
    ... Windows XP Pro SP2 client. ... up a new computer for a user, such as Joe, I name it "Joe1". ... Multiple connections to a server or shared resource by the same user, ...
    (microsoft.public.windowsxp.general)

Loading