none
批量修改域账号用户电话号码 RRS feed

答案

  • 已经解决。

    导出用户属性情况:

    Get-ADUser -Filter * -SearchBase "ou=contoso,dc=contoso,dc=com" -Properties * | where {$_.UserPrincipalName -ne $null} | Select-Object SamAccountName,telephoneNumber | Export-Csv -Encoding Utf8 -NoTypeInformation c:\aduserinfo.csv

    修改好后导入

    Import-Csv -Path c:\tel.csv |ForEach-Object {Set-ADUser -Identity $_.SamAccountName -Replace @{telephoneNumber=$_.telephoneNumber} }

    文件编辑并另存为

    执行命令后显示


    • 已标记为答案 MSTEO 2018年7月12日 9:28
    • 已编辑 MSTEO 2018年7月18日 7:37
    2018年7月12日 9:27

全部回复

  • 已经解决。

    导出用户属性情况:

    Get-ADUser -Filter * -SearchBase "ou=contoso,dc=contoso,dc=com" -Properties * | where {$_.UserPrincipalName -ne $null} | Select-Object SamAccountName,telephoneNumber | Export-Csv -Encoding Utf8 -NoTypeInformation c:\aduserinfo.csv

    修改好后导入

    Import-Csv -Path c:\tel.csv |ForEach-Object {Set-ADUser -Identity $_.SamAccountName -Replace @{telephoneNumber=$_.telephoneNumber} }

    文件编辑并另存为

    执行命令后显示


    • 已标记为答案 MSTEO 2018年7月12日 9:28
    • 已编辑 MSTEO 2018年7月18日 7:37
    2018年7月12日 9:27
  • 很有用,谢谢!
    2019年3月11日 11:26