在Windows Server 2019环境中,管理员经常需要批量创建用户账户,以提高工作效率和简化管理流程。以下是一份详细的教程,教你如何高效地完成这一任务。
一、准备工作
首先,确保你拥有管理员权限的账户,因为批量创建用户需要较高的权限级别。
二、使用CSV文件准备用户数据
-
创建CSV文件:在Excel或文本编辑器中创建一个CSV文件,包含用户的必要信息,如用户名、密码、全名、电子邮件等。确保文件格式正确,无多余空格或特殊字符。
-
保存CSV文件:将文件保存为.csv格式,例如“users.csv”。
三、利用PowerShell脚本批量创建用户
-
打开PowerShell:以管理员身份运行Windows PowerShell。
-
编写或运行PowerShell脚本:
Import-Csv -Path "C:\path\to\your\users.csv" | ForEach-Object { New-LocalUser -Name $_.Username -Password (ConvertTo-SecureString $_.Password -AsPlainText -Force) -FullName $_.FullName -Description $_.Description -UserMayNotChangePassword $true Add-LocalGroupMember -Group "Users" -Member $_.Username }
重点内容:上述脚本中的
Import-Csv
命令用于导入CSV文件,ForEach-Object
循环遍历每一行数据,New-LocalUser
命令根据CSV中的数据创建新用户,Add-LocalGroupMember
命令将新用户添加到“Users”组中。 -
执行脚本:将上述脚本复制粘贴到PowerShell窗口中,并按回车执行。脚本将自动读取CSV文件中的数据并批量创建用户。
四、验证用户创建
在“计算机管理”中的“本地用户和组”下,检查新用户是否已成功创建,并验证其属性是否正确。
通过以上步骤,你可以轻松地在Windows Server 2019中批量创建用户,大大提高管理效率。记得在实际操作中,根据实际需求调整CSV文件和PowerShell脚本的内容。