【51CTO论坛改版第二弹】论坛首页有微调,你发现了吗?
0

我的帖子

个人中心

设置

  发新话题
  大神们,请教一个关于AD的问题。 现在AD里的用户当初新建时名字得有些奇怪,现在要批量改,如用户为:scb28  这样看起来一点都不高大上,现在想改成以人名来命名的如张三:san.zhang  AD里面批量改的方法我已知道了。

现在问题是,我改完了这几个用户,终端也得帮他们改过来。好几千台是个不小的工作量,大神们有什么好方法推荐下。    我的想法是了。能不能在终端执行命令,将scb28 改成san.zhang. 这样我的工作量也就下了,非常 感谢。



这,,这高大上啊,板凳坐着看热闹先。



引用:
原帖由 佳00 于 2017-6-15 08:16 发表
这,,这高大上啊,板凳坐着看热闹先。
我觉得这个问题,有域环境的朋友应该都会遇到。坐等 。



就是不想一台一台登录呗
在域控上用命令吧

netdom renamecomputer 旧主机名 /newname:新主机名 /userd:域管理员 /passwordd:域管理员密码 /force /reboot 0
可以先用表格收集旧主机名,然后在AD上来做。
你可以先弄几台试试。
不过我还真没一下改过上千台···
很期待看看,上千台主机同时重启是个啥情况··




本帖最后由 zhangjx800 于 2017-6-15 18:44 编辑
你是要改主机名还是用户名?
如果是用户名,AD上改好就可以了,客户端注销重新登陆使用新的名称登陆就可以,不需要做其他改动.



引用:
原帖由 whj595822052 于 2017-6-14 11:27 发表
  大神们,请教一个关于AD的问题。 现在AD里的用户当初新建时名字得有些奇怪,现在要批量改,如用户为:scb28  这样看起来一点都不高大上,现在想改成以人名来命名的如张三:san.zhang  AD里面批量改的方法我已知道了。

现在问题是,我改完了 ...
1、楼主是想改域账号登录名,还是要改显示名。
2、批量改显示名比较现实,因为不会影响客户端的配置文件,如果要改登录名,那就比较麻烦,你要迁移现有的配置文件到新的下面。



我的微博:http://t.sina.com.cn/lzy821218
引用:
原帖由 lzy821218 于 2017-6-16 10:04 发表

1、楼主是想改域账号登录名,还是要改显示名。
2、批量改显示名比较现实,因为不会影响客户端的配置文件,如果要改登录名,那就比较麻烦,你要迁移现有的配置文件到新的下面。 ...
楼主意思是想改域帐号的登录名,批量改登录名,改完之后有没有什么好的办法迁移配置文件。



引用:
原帖由 zhangjx800 于 2017-6-15 18:39 发表
就是不想一台一台登录呗
在域控上用命令吧

netdom renamecomputer 旧主机名 /newname:新主机名 /userd:域管理员 /passwordd:域管理员密码 /force /reboot 0
可以先用表格收集旧主机名,然后在AD上来做。
你可以先弄 ...
这个是修改计算机主机名的吧?  楼主的意思应该是域内用户登录帐号修改,改完之后是否有好的办法在客户端上修改登录名并迁移配置文件



登录名?
好像原来见过这个帖子
你看看

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



引用:
原帖由 liyiho19 于 2017-6-16 13:48 发表

楼主意思是想改域帐号的登录名,批量改登录名,改完之后有没有什么好的办法迁移配置文件。
有点麻烦,有点像XP升级WIN7时,微软有个迁移工具!就是把之前账户配置文件下的文件先备份,然后用新的登录后,再导入!时间太久,大家帮忙想想!



我的微博:http://t.sina.com.cn/lzy821218
你要改登陆名的话还得通知下面员工,改显示名就不需要了!楼下接力。。。



不知道为什么要改,用户数多必定是用编号的方法命名,用名字命名会有许多重名。
用户编码规则一定要做好!!!




本帖最后由 fstongtu 于 2017-6-20 09:45 编辑
引用:
原帖由 lzy821218 于 2017-6-16 17:54 发表

有点麻烦,有点像XP升级WIN7时,微软有个迁移工具!就是把之前账户配置文件下的文件先备份,然后用新的登录后,再导入!时间太久,大家帮忙想想! ...
谢谢版主。   目前我们十几个兄弟在,手动改客户端。     好像才完成了3/1 。苦了我那些兄弟了。   我也一直在找方法。  之前遇到个工具是 NETUSER.EXE  

1、netuser 电脑用户名 /pwnexp:y  (设置密码永不过期)
2、netuser 电脑用户名 /pwnexp:n  (取消密码永不过期)
3、netuser 电脑用户名 /name:新用户名 (将“电脑用户名”改名为“新用户名”)
这个方法只能改本机的用户 ,改不了域用户 。    不知版主。还有什么其它的方法没。



引用:
原帖由 fstongtu 于 2017-6-20 09:43 发表
不知道为什么要改,用户数多必定是用编号的方法命名,用名字命名会有许多重名。
用户编码规则一定要做好!!!
唉。大哥啊,公司上市了,信息化方面要严格了。 之前那些命名太土了。  想换些高大上的。



引用:
原帖由 ak2093 于 2017-6-17 01:08 发表
你要改登陆名的话还得通知下面员工,改显示名就不需要了!楼下接力。。。
通知不是事啊。。。。  制造业的公司,职员素质相对不高。  我们改了域用户名,你还得去他的机器上帮改。   还得把旧用户里的桌面资料拷过来。邮箱要重新配置。等等 。不像其它行业的。个人素质高。电脑基础懂得多。这些自己都能操作。   我主要是想把这部分操作用工具和脚本来完成。 全公司几千台电脑,苦了我们那帮兄弟了。



引用:
原帖由 zhangjx800 于 2017-6-15 18:39 发表
就是不想一台一台登录呗
在域控上用命令吧

netdom renamecomputer 旧主机名 /newname:新主机名 /userd:域管理员 /passwordd:域管理员密码 /force /reboot 0
可以先用表格收集旧主机名,然后在AD上来做。
你可以先弄 ...
批量改域用户的事,好做。用个脚本就搞定了。    你改完了域用户 ,还要去客户端帮他们把旧用户 的桌面资料,邮箱啊,这些配置好。   太麻烦了。   一台至少要搞5分钟。



引用:
原帖由 whj595822052 于 2017-6-27 11:05 发表

谢谢版主。   目前我们十几个兄弟在,手动改客户端。     好像才完成了3/1 。苦了我那些兄弟了。   我也一直在找方法。  之前遇到个工具是 NETUSER.EXE  

1、netuser 电脑用户名 /pwnexp:y  (设置密码永不过期)
2、ne ...
我想再确认一下,是域登录的用户账号,不是计算机名,对吧?
1、手工肯定会很慢,这种事情一定要花点时间写个脚本。BAT和VBS都能做!
2、可以写成交互式的,先提示输入之前的账号和新的账号,如果做成自动的,就先写在TXT或者CSV文件里,然后根据IP或者MAC等自动提取对应的新、旧账号。
3、之后以目前的时间来建立一个文件夹,将旧账号下的“收藏夹”、“桌面”、“我的文档”、与office有关的配置文件(如签名、邮件、模板等)都复制到此目录下,然后注销并用新账号登录,将之前“时间”目录下的所有逐一复制到指定目录。
4、可能需要写在脚本里的几个路径:%appdata%\Microsoft\Signatures\、C:\Users\%username%\Desktop\、C:\Users\%username%\Favorites\、"d:\%username%\My Documents\" "%userprofile%\AppData\Roaming\Microsoft\Address Book\"
5、如果有OUTLOOK等邮件,需要配置,那脚本可能就再复杂点



我的微博:http://t.sina.com.cn/lzy821218
引用:
原帖由 whj595822052 于 2017-6-27 11:05 发表

谢谢版主。   目前我们十几个兄弟在,手动改客户端。     好像才完成了3/1 。苦了我那些兄弟了。   我也一直在找方法。  之前遇到个工具是 NETUSER.EXE  

1、netuser 电脑用户名 /pwnexp:y  (设置密码永不过期)
2、ne ...
这是我之前写的重装系统后,恢复备份文件的脚本,你可以参考一下:
set "ymd=%date:~,4%%date:~5,2%%date:~8,2%"

set "backupdir=d:\%ymd%-%username%-BACKUP"

md d:\%username%

md "d:\%username%\My Documents"

md %appdata%\Microsoft\Signatures

md "%appdata%\Microsoft\Address Book"

md %appdata%\Microsoft\Templates

md %appdata%\Microsoft\Outlook

cd %backupdir%

d:


xcopy /s /e /y ".\Signatures\*.*"  "%appdata%\Microsoft\Signatures\"

xcopy /s /e /y ".\Address Book\*.*"  "%userprofile%\AppData\Roaming\Microsoft\Address Book\"

xcopy /s /e /y ".\Templates\*.*"     "%userprofile%\AppData\Roaming\Microsoft\Templates\"

xcopy /s /e /y ".\Outlook\*.*"       "%userprofile%\AppData\Roaming\Microsoft\Outlook\"

xcopy /s /e /y ".\桌面\*.*"     "C:\Users\%username%\Desktop\"

xcopy /s /e /y ".\My Documents\*.*"     "d:\%username%\My Documents\"   

xcopy /s /e /y ".\Favorites\*.*"     "C:\Users\%username%\Favorites\"


echo "恢复完毕"

pause

可以备份旧账号下的文件一个BAT脚本,恢复到新账号下再一个BAT脚本。中间再来个注销并用新账号登录的脚本。即第一个执行完了,调用第二个,再调用第三个,实现全自动!中间的脚本用VBS会好点。



我的微博:http://t.sina.com.cn/lzy821218
提示: 作者被禁止或删除 内容自动屏蔽
提供黑马牛股以及精准的买卖点 实盘操作 验证实力 今天买明天卖 可重杀入 详询联系昵称



‹‹ 上一贴:win7卷影副本   |   下一贴:共享文件夹问题 ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2017 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com