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:  }
  • 相关阅读:
    第六章:面向对象(下)
    第四章:流程控制和数组
    第三章:数据类型和运算符
    第二章:理解面向对象
    数据库:表设计阶段
    第一章:java语言概述与开发环境
    HTML DOM
    补漏
    不错的资源哦
    阻止事件冒泡
  • 原文地址:https://www.cnblogs.com/motools/p/3286506.html
Copyright © 2011-2022 走看看