您的位置:首页 > 其它

批量创建AD测试账号

2013-08-28 09:43 507 查看
在现场中,有时候客户会要求做一下AD压力测试,需要批量创建很多AD用户。奉献此代码供各位参考。

<#

[code]
.DESCRIPTION

批量创建AD测试账号


#>


$Text='1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'

$PasswordText=ConvertTo-SecureString"Password01!"-AsPlainText-Force

for($index=0;$index-le10000;$index++){

$user=($Text.ToCharArray()|Get-Random-count5)-join$null

New-ADUser-Name"$user"-SamAccountName"$user"-GivenName"$user"-Surname"$user"`

-Path"OU=test,DC=contoso,DC=com"-DisplayName("Mr"+"."+"$user")`

-AccountPassword$PasswordText-CannotChangePassword$false`

-ChangePasswordAtLogon$true-UserPrincipalName("$user"+"@"+"contoso.com")

Write-Progress-Activity"Create10000ADUser"-Status"Completed:$index"-PercentComplete($index/100)

Start-Sleep-Milliseconds1

}

[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐