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:  }
  • 相关阅读:
    nexus 安装与启动(windows本版)
    linux 安装 mysql8
    02、linux 常用指令
    linux 安装tomcat8
    CentOS7使用firewalld打开关闭防火墙与端口
    03、linux 安装jdk
    rabbit mq的使用
    跨域与同源策略
    JDK1.8新特性04--Optional处理空指针问题
    HttpAsyncClient异步调用
  • 原文地址:https://www.cnblogs.com/motools/p/3286506.html
Copyright © 2011-2022 走看看