批量加域批处理[转]

群加域P处理

简介:

在域环境下如果有多台PC机要同时加域的话,如果是要域管理员一台台的去把PC机添加到域,这样不仅费时而且又费力,做事效率也不高。

那有什么方法可以同时把多台PC加入到域了,这个技术有点难度,不过不要紧,我们可以用到Window server 2003 自带的工具Netdom工具,用这个工具可以把PC机加入到域(默认情况下,这个工具没有安装),这个工具非常的不错。

用这个工具是可以把PC机加入到域,但新的问题有出现了,每加一台PC要敲入这一条命令,如果有100台PC机,是不是要敲100条命令了,如果是那真的很麻烦,比较繁琐。

与其手动一条条的敲命令,不如把这些命令写成一个P处理文件.

脚本的好处就是可以省去很过工作时间,利用这个P处理脚本自动运行,自动把PC机加入到域.经过我坚持不懈的努力,这个P处理终于“出炉”了!

下面是Netdom工具的加域命令的介绍

1、netdom

系统支持工具,使用前需先行安装(光碟:\SUPPORT\TOOLS\SUPTOOLS.MSI)

2 添加计算机到域

在域控制器上执行以下命令:

netdom join 192.168.1.1 /domain: yyqhit.com /userd:administrator /passwordd:bmcc /usero:administrator /passwordo:bmcc /reboot

其中:

192.168.1.1 为要添加主机的地址

yyqhit.com为域名

userd为域控制器管理员用户名

passwordd为域控制器管理员密码

usero为主机管理员用户名

passwordo为主机管理员密码

/reboot 最后为重启,加入域的客户端会自动重启

下面是我写的脚本内容: (::后面是注释内容)

(如要使用,把下面这些代码复制保存到.bat文件了,双击即可运行)

@echo off ::批处理的头文件,主要是用来隐藏P处理命令的

title 群加域P处理---蔡新文制作 --2009-05-23- ::P处理窗口标题、日期

echo --------------------------------------------------------------------------------

echo 使用注意事项: ::下面的(7点信息)echo命令都是解释的内容信息

echo 1.系统支持工具,使用前需先行安装(光碟:\SUPPORT\TOOLS\SUPTOOLS.MSI)

echo.

echo 2.工具安装好后,必需在域控上执行本工具。

echo.

echo 3.客户端必须要指DNS,必须能够正常解析域名。

echo.

echo 4.在客户端上必须要把[使用简单文件共享]的√去掉。

echo.

echo 5.必须要知道客户端上的管理员用户和密码

echo.

echo 6.输入IP网段时,只需要输入1或2(是几网段就输入几),输入IP数量就是你PC机IP尾数。

echo.

echo 7.输入的IP地址必须要连贯。比如:192.168.100.0 ~100.2 ~100.3 就这样连贯下去。

echo.

echo --------------------------------------------------------------------------------

set /p IP=请输入局域网IP网段: ::以下7个set都是设置变量

set /p sl=请输入局域网IP数量:

set /p ym=请输入你要加的域名:

set /p ad=请输入域管理员帐户:

set /p ps=请输入域管理员密码:

set /p yh=请输入客户端管理员用户:

set /p sp=请输入客户端管理员密码:

::FOR语言递增循环,调用netdom命令,使用上面的变量值。

for /l %%a in (1,1,%sl%) do (

netdom join 192.168.%ip%.%%a /domain: %ym% /userd: %ad% /passwordd:%ps% /usero:%yh% /passwordo:%sp% /reboot

)

::%?%里的值都是变量,变量是来调用SET赋予的值

echo %sl%台加域成功! ::显示成功加域的信息

pause ::完成后,暂停完毕!

原文地址:https://www.cnblogs.com/ddlzq/p/2140477.html