资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

PowerShell批量导入AD域用户

对于Windows服务器运维工作人员来说,学习Powershell可以极大的减轻自己工作负担,提高效率。

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的太康网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

以下是我工作中遇到的一个问题,公司来了50个实习生,那么我就需要为这50个用户创建AD账号。可想而知,如果通过图像化界面去一个个操作是极其浪费时间和

精力的,那么当你学会使用Powershell了,就可以将这50位人员的信息录入excel表格,然后使用Powershell一次性导入。是不是很方便,下面分享出命令

命令:Import-Csv 'C:\New\AddADUser.csv' | ForEach-Object {New-ADUser -SamAccountName $.SamAccountName -Surname $.Surname -GivenName $.GivenName -Name $.Name -UserPrincipalName $.UserPrincipalName -DisplayName $.DisplayName -Description $.Description -Path $.Path -AccountPassword(ConvertTo-SecureString -AsPlainText $_.AccountPassword -Force) -Enabled 1 -ChangePasswordAtLogon 1 }

CSV模版图:PowerShell 批量导入AD域用户

注意点:CSV要以UTF-8保存,不然中文会乱码。自己要清楚模版所对应的参数,不要填写错误。Enable 1,数字1表示启用账户,ChangePasswordAtLogon 1,数字1表示下一次登录需要修改密码。如果都改为数字0表示禁用账户,下一次登录不需要修改密码。

导入效果图:PowerShell 批量导入AD域用户

测试都是在虚拟机环境,没问题了在去生产环境运行。


当前标题:PowerShell批量导入AD域用户
本文来源:http://cdkjz.cn/article/ghjhoo.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220