我需要在Windows Server 2003上创build多个本地帐户。以前我使用“计算机pipe理”GUI屏幕创build了这些帐户,但该方法非常繁琐和缓慢。
有没有一个命令行方法来创build一个本地用户(不是活动目录)?
理想情况下,命令行方法将从CSV文件创build用户名和密码。
UPDATE1:
从命令行创build一个用户。
net user myUserName /random /add /comment:"9.13.2011" /expires:never /fullname:"My User Name" /passwordchg:no
将该用户添加到“远程桌面用户”组:
net localgroup "Remote Desktop Users" myUserName /add
要扩大谢尔盖的评论:
NT中的Net命令可以提供完整的本地用户和组pipe理。 你需要使用语法和你的意图,主要是:
谢尔盖的链接是好的,但这些例子可能会给你更多的select。
您可以使用net user命令从命令行创build用户(本地或域)
有很多方法。 CSVDE或LDIFDE将从CSV或LDIF文件导入用户。 但是,“您不能通过使用csvde导入用户密码”
我强烈build议调查PowerShell 2这样的事情。 它超越命令行一步…它可以帮助你自动的繁琐的命令行。 它具有强大的实用工具,包括快速导入CSV文件,然后对包含在该CSV文件中的对象和数据执行操作。
以下是它如何行事的伪代码:
import-csv | 一些-CREATE-USER-COMMAND
其中SOME-CREATE-USER-COMMAND是您想要用来创build用户的任何命令。 它被称为CSV文件中的每个条目一次。 它可以访问CSV文件中的数据,并可以创build用户或运行任何相关命令,利用CSV文件中的字段。 当你有足够的条目时手动input命令行变得单调乏味并且容易出错,这是非常有用的。
这是来自两周前学习PS 2的UNIX人员。 我必须说 – PS2(PowerShell 2)是非常甜蜜的。 我想你会喜欢它自动执行这样的任务。