博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell管理系列(五)修改AD账号属性
阅读量:6830 次
发布时间:2019-06-26

本文共 1433 字,大约阅读时间需要 4 分钟。

最近项目中需要对大批量AD用户属性进行修改,如电话、手机等不唯一属性。顺便整理了个用户属性对应AD字段信息,方便查看。

1.常规属性

 

2.地址属性

3.电话属性

4.组织属性

----------------------------------------------------------------------------------------

步骤1、根据用户要求,我们要对现有的AD账号属性进行修改,需要添加以下字段值:

显示名------displayname

英文缩写--- initials

描述--------description

办公室------office

电话号码----officephone

移动电话----mobilephone

传真--------fax

公司--------company

部门--------department

职务--------title

经理--------manager

 

步骤2、我们先从AD上导出有相关字段属性的帐号列表,导出对应的AD账号列表名单为csv文件,命令如下:

PS C:\Users\Administrator> Get-ADUser -Filter * -Properties * | where {$_.UserPr
incipalName -ne $null} | Select-Object name,SamAccountName,UserPrincipalName,Dis
playName,initials,description,office,officephone,mobilephone,fax,company,departm
ent,title,manager | Export-Csv -Encoding Utf8 -NoTypeInformation c:\userinfo.csv

 

步骤3、打开导出的Excel表,编辑,删除系统账号,在对比从HR部门要到的人员表,修改对应人员的属性,修改成如下格式的表格。

 

 

 

步骤4、导入编辑好的excel表,命令如下:

Import-Csv -Path c:\userinfo.csv | foreach {Set-ADUser -Identity $_.name -DisplayName $_.DisplayName -initials $_.initials  -description $_.description -office $_.office -officephone $_.officephone -mobilephone $_.mobilephone -fax $_.fax -company $_.company -department $_.department -title $_.title -manager $_.manager}

 

 

步骤5、查看导入的信息,发现中文字段乱码,英文字段正常

 

步骤6、这个是由于我们导入的格式问题,我们重新修改CSV文件,编辑完成后,注意用记事本打开该文件,然后选择“UTF-8”编码来保存该CSV文件,以免出现乱码.

 

 步骤7、重新执行修改AD命令后查看ad账户属性 ,发现中文字段和英文字段均显示正常。

本文转自 zhou_ping 51CTO博客,原文链接:http://blog.51cto.com/yuntcloud/1601468,如需转载请自行联系原作者

你可能感兴趣的文章
类序列化
查看>>
ASP.NET 日志组件Smart.LogNet.DLL 引用即可写入日志及读取日志
查看>>
VS2013 密钥 – 所有版本(Visual Studio Ultimate,Premium,Professional,TFS)
查看>>
JavaScript中对象的比较
查看>>
网络爬虫基本练习
查看>>
课堂作业(String字符串类)
查看>>
verilog语法之memory存储器
查看>>
java 汉字转拼音
查看>>
dom中onload和弹出框以及location,history
查看>>
Runtime和Process
查看>>
js完成密码输入为空,和两次输入不一致
查看>>
Flask 信号
查看>>
开源文件比较工具:WinMerge、KDiff3、diffuse
查看>>
JDK提供的几种线程池比较
查看>>
人在年轻的时候,最核心的能力是什么?-复利(转自知乎)
查看>>
新东方雅思词汇---8.3、apt
查看>>
Visual Studio 2015安装过程卡住,解决办法
查看>>
src与href的区别
查看>>
Python小练习更改版(更改一部分代码,与错误)
查看>>
Jenkins持续集成学习-搭建jenkins问题汇总
查看>>