使用Netdom重新加入域

使用Netdom重新加入域


2024年4月30日发(作者:windows7纯净旗舰版)

使用Netdom重新加入域

2008-08-02 14:29

公司网络中某些电脑在登录时,无法连接域,后查找问题根源,原来是在"用户

和计算机管理" 的 computers容器 中将原来的 计算机删除了,但是直接在

computers容器中重新将客户端加进来,客户端电脑还是不能登录域,再在

computers容器中查看计算机属性,发现手工新建的计算机 的dns 名是空白的,

而在客户端电脑进行加入域操作的计算机 dns名显示为完成的计算机名称。后

来我就在客户端更改 网络ID,将客户端重新加入域,重新建立客户端与dc间

的信任关系,至此客户机可以正常登录域。

现在我就想将 域中所有的计算机重新加入到域中,但是在每个这户端去添加就

很麻烦了,有没有方法,通过命令,直接在服务器端就可以完成这个操作呢?

一、 如果客户机没有加入域中或者已经退出域,可以按以下方法操作:

呵呵,copy一下

1。在DC添加机器账号

netdom add c123(待加入域的计算机名) /domain:

/userd:administrator(域的管理员帐号) /passwordd:123456(域的管理员帐

号的密码) 回车 ,会提示这命令成功。

这时你会发现 AD——》COMPUTERS 下多一个C123 计算机。

2。建立机器帐号并把机器帐号添加到域

netdom join c123(待加入域的计算机名) /domain:abc(域)

/userd:administrator(域的管理员帐号) /passwordd:123456(域的管理员帐

号的密码) /usero:administrator(待加入域的计算机管理员帐号)

/passwordo:123456789(待加入域的计算机管理员帐号密码) /reboot 回车。

客户机C123 就会重启,这时已经加入abc域了。

按照这个顺序,先netdom add,再运行 netjoin(单独运行其中一个,最终都

没有成功),可以将一台没有加入到域中的电脑加入域,并且在客户端能够正常

登录,同时,AD的computers容器中也会生成一个正确的计算机帐号。

二、如果客户端目前已经加入域,因为在ad的computers容器中不小心删除的

计算机帐户的

此类情况将会出现客户端登录时无法连接域,如果手工直接在AD的computers

容器中新建计算机帐户,客户端还是无法登录的,此时需运行 netdom move 命

令。如:netdom move 127.0.0.1 /domain: /userd:username

/passwordd:password ,以客户端管理员权限的用户在客户端运行。当然你也可

以把它作为登录脚本,让客户端自动运行,前提是要解决用户端登录时用户名的

权限。成功能运行该命令 后,注销一下,客户端就能正常登录了,而且在DC

的COMPUTERS中,能生成正常的计算机帐户。

netdom是系统支持工具,使用前需先行安装(光

碟:/SUPPORT/TOOLS/)。

利用BAT脚本加入域和退出域

加入域的脚本:

@echo off

netdom join %computername% /domain: /UserD:user /PasswordD:pass

/REBoot:5

退出域的脚本:

@echo off

netdom remove %computername% /domain: /UserD:user

/PasswordD:pass /REBoot:5

上面两个批处理脚本是通过调用xp support tools 里面自带的netdom 工具来

执行。所以,我们需要把这个批处理文件和命令打包放在一起执行。

另外,提醒一点,可以建立一个普通的帐户,通过委派加入域的权限,来写入这

个脚本的两个参数里面去,一个是UserD ,一个是PasswordD .

引用:

作者: PowerK6

建立一个文本文件,里面包含新老计算机名 ex.

oldname1;newname1

oldname2;newname2

oldname3;newname3

oldname4;newname4

再用 For 命令+netdom 来做批量重命名

命令行下:

FOR /F "tokens=1,2* delims=;" %i IN () DO netdom renamecomputer %i

/newname:%j /userD:xxxgop022 /passwordd:* /usero:admin /passwordo:*

/reboot:1 /force

如果是用批处理,记得把 %i, %j 替换成 %%i,%%j

For 的具体用法请参见 windows 帮助文件

谢谢,另,请问如果采用上述方法,不是在dc上面执行的话,能成功吗?就是我随

便找一台workstation,以local admin用户在上面运行是否能成功?

因为是production环境,这个还是不能随便进行测试.

如果是单台pc修改,是没有问题的.如果真的能批量.那就太好了!!


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1714469567a2452580.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信