Powershell从EXCEL导入大量用户

需添加活动目录模块。

要添加大量的活动目录用户,你可以从CSV文件导入用户,例如输出一个EXCEL到CSV:

接下来,代码将转换所有CSV中的数据成活动目录中用户:

1
2
3
4
5
6
7
8
9
Import-Csv -Path F:userlist.csv -UseCulture -Encoding Default |
ForEach-Object {
   
  $_.AccountPassword = $_.AccountPassword |
                           ConvertTo-SecureString -Force -AsPlainText
  $_
 
} |
New-ADUser -WhatIf

在CSV中需要自定义抬头用于New-ADUser命令的参数,这个格式类似于:
Name,SamAccountName,Description,Company,City,Path,AccountPassword
只需要注意CSV文件格式默认都是字符串类型,由于密码必须为安全字符串类型,Powershell可以将字符串转换成安全字符再给New-ADUser

原文地址:https://www.cnblogs.com/victor0/p/13437787.html