chunjihong 发表于 2018-9-2 07:20:27

powershell批量修改aduser的displayname属性

  情景、需求:
  随着目前公司规模的不断扩大,原先仅已中文名字为aduser中displayname属性值的现象,已经对在和国外人员交流产生影响。导致国外人员无法辨识aduser的displayname信息。我们知道无论Exchange还是SFB,它们的显示名取得是displayname值。
  首先export-csv -path | get-aduser 导出并修改信息,保留需要的列。
$file = import-csv c:\users\administrator\desktop\alluser1.csv  
foreach ($data in $file)
  
{
  
$samaccount = $data.samaccountname
  
$displayname = $data.displayname
  
set-aduser -identity $samaccount -displayname $displayname
  
}
  思路:
  主要是set-aduser -identity -displayname命令和foreach使用方法。
  ps:这是我第一篇博文,大家一起加油共勉。


页: [1]
查看完整版本: powershell批量修改aduser的displayname属性