- 使用以下导出脚本后,将在c盘路径下出现一个export.csv文件,该文件为当前“域用户”和“登录到计算机”的对应关系表单;
Import-Module activedirectory
Get-ADUser -SearchBase "OU=test,DC=ets,DC=contoso,DC=com" -Filter * -Properties * |select sAMAccountName,LogonWorkstations |Export-Csv -Path C:\export.csv -Encoding UTF8
- 新建一个import.xlsx文件,根据上一步导出export.csv的文件整理当前“域账户”和“登录到计算机”的对应关系(如下图),整理完成后将文件另存为“CSV UTF-8”格式,将生成一个“Import.csv”文件;
- 将上一步导出的“Import.csv”文件拷贝至域控的C盘根目录,然后运行导入脚本;
Import-Module activedirectory
Import-Csv -Path c:\Import.csv | foreach {Set-aduser -identity $_.sAMAccountName -logonworkstations $_.logonworkstations}