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:  }
  • 相关阅读:
    Array.sort()对象数组排序
    ES6极简数组去重 & 深拷贝
    中文字符按拼音首字母排序(转)
    浏览器常用插件 & 开发常用类库
    异步&分段处理海量数据
    线上环境window.open()新窗口被拦截(转)
    git 版本回退(转)
    CSS字体渐变 & 隐藏浏览器滚动条 & grid布局(转载)
    Python3安装使用SaltStack以及salt-api详解
    Python3之 contextlib
  • 原文地址:https://www.cnblogs.com/motools/p/3286506.html
Copyright © 2011-2022 走看看