ActiveDirectoryであればCSVDEも使用できますが、それ以外の環境ではAddUser.exeで行うことが出来ます。
フリーソフトでAddUserJなるものも存在しています。
[参考資料]
・Windows Serverにおけるユーザアカウントとアクセス権を一括で設定する方法 http://www.aichi-c.ed.jp/contents/network/waccount/index.htm
・AddUsers による大量のユーザーの自動作成 http://support.microsoft.com/kb/199878/ja
[ダウンロード]
・AddUser ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/addusers_x86.exe
・AddUsersJ http://www.vector.co.jp/soft/winnt/util/se073108.html
※AddUserのダウンロードはリンクが切れているようです。
別の手法として以下のようなVBSでも可能です、以下のソースを拡張子VBSで保存して実行すればtestuser1,testuser2,testuser3が作成されます。
Dim objNetwork 'ネットワークオブジェクト
Dim objDomain 'コンピュータオブジェクト
Dim objGroup 'グループオブジェクト
Dim objUser 'ユーザーオブジェクト
Dim ComputerName 'コンピュータ名
'開始メッセージ
If MsgBox("処理を開始しますか", vbQuestion + vbYesNo, "ユーザーアカウント作成") = vbNo Then
WScript.Quit
End If
'オブジェクト作成
Set objNetwork = CreateObject("Wscript.Network")
ComputerName = objNetwork.ComputerName
Set objDomain = GetObject("WinNT://" & ComputerName)
'ユーザーアカウント作成
UserAdd "testuser1", "testpass1", "Users"
UserAdd "testuser2", "testpass2", "Users"
UserAdd "testuser3", "testpass3", "Users"
'オブジェクト削除
Set objUser = Nothing
Set objGroup = Nothing
'終了メッセージ
MsgBox "処理終了"
'-----------------------------------------------------------
'ユーザーアカウント作成SUB
Sub UserAdd(pUserName, pPassword, pGroupName)
'ユーザー作成
Set objUser = objDomain.Create ("user", pUserName)
objUser.SetPassword pPassword
objUser.SetInfo
'グループ追加
Set objGroup = objDomain.GetObject("group", pGroupName)
objGroup.Add ("WinNT://" & ComputerName & "/" & pUserName)
End Sub