[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 如何用批处理或者脚本更改计算机账户名?


【急用】   如何用bat或者脚本更改计算机里面的帐户名,不是计算机名 :o  【急用】


              用来处理机房里面的上百台机器,是win2000系统

              比如把原来的帐户love001更改为love002

         请各位高手帮忙,万分感谢!!!


[ 本帖最后由 xitele1230 于 2007-12-5 13:44 编辑 ]

更改计算机用户名还是 计算机名?

TOP

修改用户名:
1.
wmic useraccount where "name='love001'" call Rename love002
红色部分为原始用户名,蓝色部分是需改成的用户名.不知道WINDOWS 2000系统能不能用,只在XP下通过.

2.
使用VBS修改:
For Each x In GetObject("winmgmts:win32_useraccount").instances_
    If LCase(x.name) = "love001" Then x.rename "love002"
Next
这个在2000下应该能行.

3.
笨办法,把原用户删掉再添加一个:
net user love001 /del && net user love002 /add
1

评分人数

TOP

谢谢楼上的,因为我的win2000系统,无法使用wmic。顺便问一下,是否可以在win2000下安装wmic呀

使用vbs的时候出现错误提示:对象不支持此属性或方法‘x.rename’,错误代码是800A01B6,,这是什么原因呀

第三种方法估计可以解决,可是如果这样的话,love001帐户里面的某些系统设置与新建用户love002肯定有好多不同地方

TOP

尝试把 microsoft   vbscript 设置为默认脚本引擎,试下?

命令行下运行以下命令:
  1. cscript //H:WScript
复制代码

TOP

返回列表