关于Net user命令的两个补充

原来写过一篇利用Net User命令来建立用户,今天碰到两个问题,在网上查了很多资料,全都是千篇一律的废话,网络剪贴手太可怕了,全都是一样的文章COPY了一遍又一遍,我都找不到自己需要的东西。没办法,自己试验吧。

网上介绍的Net User命令都是将如何建立用户,如何加入工作组,如何删除用户等等等等千篇一律的话。

今天碰到的第一个问题就是如何用Net User命令移除用户密码?或者说如何建立一个密码为空的用户。

我们都知道,建立用户的命令是(username:用户名,Password:密码)

net user [username] [password] /add
net localgroup administrators [username] /add

这样就成功建立了一个管理员权限的用户

那么如何建立一个密码为空的用户呢?自己瞎琢磨,还真给琢磨出来了。。其实只要在用户名后边加两个双引号,就可以了。如:

Net user [username] "" /add

这样,刚才新建的用户就没有密码。同理这种方法也可以移除用户名密码,如:

Net user [username] ""

这样用户名密码就被移除了。

第二个问题就是用户名中包含有空格怎么办?

今天有个人拿个过电脑来,给我们修,Vista系统有密码,只好使用替换法来更改密码。进入CMD后,用Net User看到管理员用户名竟然是Marvin Lee,这个Username中竟然有空格。敲打命令更改用户密码。

Net user Marvin Lee 123456

提示说是没有这个用户名。原来这个问题还是得用双引号来解决。正确格式为

Net user "Marvin Lee" 123456

这样即可更改密码。

给客人更改了密码不太好,还是移除密码吧。可以在CMD中移除,也就是刚才我们讲的第一个问题,密码为两个双引号即可。这样用户名密码就被删除了。如:

Net user "Marvin Lee" ""

另一种方法就是通过更改密码为123456,进入系统,然后从控制面板中删除密码(我以前都这么干。。。唉)