Re: Computer Name Change
- From: "Shenan Stanley" <newshelper@xxxxxxxxx>
- Date: Mon, 1 Aug 2005 22:59:22 -0500
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
.
- Follow-Ups:
- Re: Computer Name Change
- From: Bob Felton
- Re: Computer Name Change
- References:
- Computer Name Change
- From: Bob Felton
- Re: Computer Name Change
- From: Shenan Stanley
- Computer Name Change
- Prev by Date: Re: User Account
- Next by Date: Re: HAD TO RE-FORMATT LAST NIGHT-SOMETHING ODD
- Previous by thread: Re: Computer Name Change
- Next by thread: Re: Computer Name Change
- Index(es):
Relevant Pages
|
Loading