zoukankan      html  css  js  c++  java
  • 批量创建AD测试账号

    在现场中,有时候客户会要求做一下AD压力测试,需要批量创建很多AD用户。奉献此代码供各位参考。
     
       1:  <#
       2:   
       3:  .DESCRIPTION 
       4:  批量创建AD测试账号
       5:   
       6:  #> 
       7:   
       8:  $Text = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
       9:  $PasswordText = ConvertTo-SecureString "Password01!" -AsPlainText -Force
      10:  for ($index = 0; $index -le 10000; $index++) {
      11:      $user = ($Text.ToCharArray()|Get-Random -count 5) -join $null 
      12:      New-ADUser -Name "$user" -SamAccountName "$user" -GivenName "$user" -Surname "$user" `
      13:      -Path "OU=test,DC=contoso,DC=com" -DisplayName ("Mr" + "." + "$user") `
      14:      -AccountPassword $PasswordText -CannotChangePassword $false `
      15:      -ChangePasswordAtLogon $true  -UserPrincipalName ("$user" + "@" + "contoso.com")
      16:      Write-Progress -Activity "Create 10000 AD User" -Status "Completed: $index" -PercentComplete ($index/100)
      17:      Start-Sleep -Milliseconds 1
      18:  }
  • 相关阅读:
    存储与服务器的连接方式对比(DAS,NAS,SAN)
    FreeNAS系统总结
    FreeNAS-9.10虚拟机测试安装
    rsync实时同步服务部署
    无限循环与嵌套循环
    几种循环语句
    选择结构if
    java引用数据类型
    java运算符的优先级
    java运算符-逻辑、三元运算符
  • 原文地址:https://www.cnblogs.com/motools/p/3286506.html
Copyright © 2011-2022 走看看