【AD】WinXP Win7x64 自动加域脚本

http://bbs.51cto.com/thread-968398-1.html

受到链接中专家的启发,以及网上的一些资料。

自己写了一个win7x64 winxp加域退域脚本。测试DC是Server2008R2。

使用方法。

以win7x64为例

AD文件夹整个放到C盘根目录下。

内部文件

将目标BAT内的Domain,DNS和帐号密码都换成你自己的。

然后右击其中的加域,运行。

界面大致如图

根据提示一步一步操作。

退域也类似。

这个和链接中的区别是不需要先更改名再重启再加域,而是可以先加域,然后直接改名,重启一次就够了。

xp的需要在管理员帐号下运行。

贴下win7x64的代码:

改DNS加域改电脑名:

@echo off

color 2f

title 请用系统管理员权限运行此加域脚本

set primarydns=192.168.1.100

set domain=xifan.sz.com

set admin=administrator

set password=12345

echo.

echo.

echo  运行前请检查脚本内的DNS,DOMAIN,ADMIN,PASSWORD

echo.

echo  在实机操作前请先于虚拟环境下测试过

:start

echo.

echo.

echo  **************************** 是否更改DNS ****************************

echo.

Set /p DNS=[更改输入Y 不更改输入N 退出请输入 Q ]:

IF "%dns%"=="y" GoTo dns

IF "%dns%"=="n" GoTo ad

if "%dns%"=="q" goto exit

echo 输入错误请重新输入 & goto start

:dns

netsh interface ip add dnsservers name=本地连接 address=%primarydns% index=1

:ad

echo.                                                            

echo  *********************** 将计算机加入域并选择是否更改电脑名***********************

echo.

C:\AD\Win7x64\netdom.exe join %computername% /domain:%domain% /UserD:%admin% /PasswordD:%password%

echo ****输入要更改的新的电脑名称或不更改直接退出****

set /p newname=输入新电脑名并重启 或 不改名直接退出请输入Q:

IF "%newname%"=="q" goto exit

echo 改名后5秒后重新启动

echo y|C:\AD\Win7x64\netdom.exe renamecomputer %computername% /newname:%newname% /UserD:%admin% /PasswordD:%password% /reboot:5

:exit

exit

-----------------------

退域

@echo off

color 2f

title 请以管理员权限执行此脚本

echo.

echo 使用前请确认Domain,Admin,Password

echo.

echo 实机测试前请劲量在虚拟机环境中测试

echo.

ping 127.0.0.1 -n 3 >nul

set dm=xifan.sz.com

set ad=administrator

set pd=12345

C:\AD\Win7x64\netdom.exe remove %computername% /domain:%dm% /UserD:%ad% /PasswordD:%pd%

ping 127.0.0.1 -n 3 >nul

echo.

echo.

echo 点击继续将在5s后重启 要关闭请直接点右上角X

echo.

echo.

pause

shutdown /r /t 5 /f

这个其实主要是用来在系统封装后自动加域。

下载链接:

http://pan.baidu.com/s/1ntu2Rnb

如有问题,欢迎讨论

时间: 2024-07-31 19:02:35

【AD】WinXP Win7x64 自动加域脚本的相关文章

自动加域脚本,bat和vbs配合使用,使加域操作更简单

我的实验:编写自动加域脚本(总结)1.自动加域脚本的目的.A.减少重复繁杂的必要操作,提高工作效率.B.使加域操作更简单,更有乐趣. 2.自动加域的实现方式,分为三个步骤.A.使用bat和vbs相互配合.(因为本人编程水平不高)B.更改电脑名字.(不需要重启电脑)C.更改电脑IP地址及DSN.(选择自动获取还使手动配置)D.调用Vbs文件完成自动加域操作.(不解释为什么要调用vbs,而不直接用bat完成) 3.相关文件.A.链接:https://pan.baidu.com/s/1sZmCisS1

【AD】WinXP Win7x86/x64 自动加域脚本 更新20151109

注:运行修改计算机的账号必须具有管理员权限 -reboot参数我设置的5,可能会看不到echo y传递的结果,你可以设置成10. http://bbs.51cto.com/thread-968398-1.html 受到链接中专家的启发,以及网上的一些资料. 二次更新20151108这次更新主要内容是不需要放在C盘,你可以放在任何一个地方,也可以放在共享目录.并且不需要再去某个目录下选择对应操作系统的脚本,脚本会自动判断当前系统,也能判断win7是32位还是64位.附件中带了一个脚本批量替换工具,

自动加域脚本

因为经常需要给公司员工电脑加域,以及其他的一些设置.一直想着做一个自动加域的批处理. 参照网上查到的各种信息,终于做成了一个适合自己的脚本. 分三个批处理win7需要以下文件1.bat ,joindomain.bat,clean.bat,  需要的程序netdom.exe netdom.exe.mui(可以在server2008系统中提取,32位和64位程序不同) 1.bat 负责修改机器名称 joindomain.bat 负责加入网域,将用户域账号加入本地组 clean.bat 负责清理脚本,

自动加域--Script

自动加域--Script说到自动加域,我们作为一个运维管理员来说,是必须要掌握了的 ,通过脚本提高管理员的工作效率,一般可以将自动加域脚本(前提是需要将脚本加密,内部有明文账户及密码)通过共享的方式然后用户手动执行,前一段时间领导也有这个需求,所以就总了一些,分享给有需要的.一般分为两步,首先是计算更改计算机名,其次就是加域了:最后是需要将用户增加到管理员组中,保证用户有足够的权限进行操作.首先是修改计算机名:执行会提示当前的计算机名,然后输入新的计算机名,单击确认即可: Dim reval S

使用autoit实现自动加域

#Region ;**** 由 AccAu3Wrapper_GUI 创建指令 **** #AutoIt3Wrapper_Icon=C:\Users\helpdesk07\Desktop\autoit脚本\fuwuqi.ico #AutoIt3Wrapper_OutFile_x64=成品脚本\jiayuv2.exe #AutoIt3Wrapper_Res_Comment=不重起自动修改计算机名,加网域 #AutoIt3Wrapper_Res_LegalCopyright=孙超 #AutoIt3Wr

Windows10一键加域退域PS脚本

批处理@echo offclsecho .echo .echo 先修改ps脚本中的账号密码echo. 1.加域echo. 2.退域set /p a= 输入数字:if %a%==1 goto 加域if %a%==2 goto 退域 :加域powershell.exe set-executionpolicy remotesigned -forcepowershell.exe %~dp0batchfile\join-domain-for-win10.ps1pauseexit :退域powershell

shell脚本自动加黑恶意攻击IP

shell脚本自动加黑恶意攻击IP 系统环境:Centos 6.5 X64 如果我们对所有用户开放了SSH 22端口,那么我们就可以在/var/log/secure文件里查看,这里面全是恶意攻击的IP ,那么我们又该如何拒绝这些IP在下次攻击时直接把他拉黑,封掉呢? 或者这个IP再试图登陆4次或7次我就把他拒绝了,把他这个IP永久的封掉呢?这个时候我们就可以用这下面这个脚本来实现. [[email protected] ssh]# vi /etc/ssh/blocksship #!/bin/ba

跨域加载脚本或页面获取内容

$.extend({     /**     * 跨域装载JS脚本,获取页面窗口对象,从而获得DOM内容     * @param string url 需要读取的脚本地址     * @param function callback 回调函数,参数为载入后的窗口win对象     * @param string charset 指定字符编码     */     'crossGetScript':function(url,callback,charset){                  

【AD】取消普通域用户帐号加域权限&授权特定普通域用户加域权限

通常来说,没有做什么特别的设定的话,都是手动加域,且使用的是管理员帐号,这种情况下是有风险的,容易被人记忆密码.所以,如果可以设置一个普通用户帐号,专门用来执行加域操作,就会降低此类风险.其实默认情况下,域每一个普通帐号都可以将10台电脑加入域内,这是一个很大的隐患.估计很多人都没有试过吧. 加域分两种,一种是将新电脑加入域内,一种是将已经加入过域的电脑,因为故障无法登录域或手动退域,原计算机帐号仍在的情况下加入域建立连接.第二种情况又分上次加域使用的帐号和当前加域使用的帐号是否相同且权限是否一