Chinaunix首页 | 论坛 | 博客
  • 博客访问: 144142
  • 博文数量: 16
  • 博客积分: 2059
  • 博客等级: 上尉
  • 技术积分: 285
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-29 09:52
文章分类

全部博文(16)

文章存档

2013年(8)

2012年(1)

2011年(1)

2010年(4)

2009年(1)

2008年(1)

分类: WINDOWS

2013-05-18 15:33:13

        由于工作需要,需要研究下Windows的Powershell来完成自动向Win2008的域里面添加10000个AD用户,所以学习了下Powershell, 浏览下Powershell的入门教程。感觉下面的文章不错。上手快,适合初学者。
        虽然这是Linux的博客,但由于没有其他的合适技术博客,所以只好也放在这儿了。Linux粉丝见谅了。也请ChinaUnix别见怪,不是想广告。

http://marui.blog.51cto.com/1034148/293506

下面是一个在Active Directory的域控制器上创建10000个用户的脚本,域的名字是=virtue.com

$name='adtester'    #创建的用户名将包含:adtester

$Domain='@virtue.com’    #给域名赋值给一个变量


#$UserPassword=‘P@ssword’


# Create a loop from 1~5


FOR ($i=1;$i -le 5;$i++) {    #使用for循环


$username=$name+[string]$i    #用当前的循环数值和$name的值来生成用户名
$UPN=$username+$Domain    


# Create User in Active Directory


New-ADUser -SamAccountName $username `    #使用New-ADUSer的方法创建用户
-Name $username -AccountPassword (ConvertTo-SecureString -AsPlainText "P@ssword" -force) `
-GivenName $username -Surname $username `
-UserPrincipalName $UPN `
-Enabled $true -Path "cn=Users,dc=VIRTUE,DC=COM"
}

注意: 此脚本必须在Activie Driector Module模块支持的Powershell上面运行。一般Win2008都有。

阅读(6119) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~