Powershell管理系列(二十七)PowerShell操作之修改AD自定义属性

时间:2015-11-16 07:17:32   收藏:0   阅读:4129

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750

看到有网友发我消息,咨询AD用户如何增加自定义属性,下面具体讲下如何操作,下图为网友提问截图,

技术分享

1、按他提出的要求,我们新建一个csv表格,里面有两列属性,一列是性别,一列是子部门,如下图

技术分享

2、执行以下命令

#创建空的哈希表值

$custom = @{}

#导入数据源userinfo.csv

import-csv -Path C:\userinfo.csv -Encoding default |% `

{

#增加属性性别和子部门

$custom.ExtensionAttribute1 = $_.sex

$custom.ExtensionAttribute2 = $_.dept

Set-ADUser -Identity $_.SamAccountName -add $custom

Get-ADUser -Identity $_.SamAccountName -pro *|Select-Object SamAccountName,ExtensionAttribute1,ExtensionAttribute2

}

执行结果如下:

技术分享

技术分享

3、我们也可以删除增加的属性,如下命令

$custom = @{}

#导入数据源userinfo.csv

import-csv -Path C:\userinfo.csv -Encoding default |% `

{

#增加属性性别和子部门

$custom.ExtensionAttribute1 = $_.sex

$custom.ExtensionAttribute2 = $_.dept

Set-ADUser -Identity $_.SamAccountName -remove $custom

Get-ADUser -Identity $_.SamAccountName -pro *|Select-Object SamAccountName,ExtensionAttribute1,ExtensionAttribute2

}

技术分享

技术分享

本文出自 “周平的微软技术交流平台” 博客,请务必保留此出处http://yuntcloud.blog.51cto.com/1173839/1712986

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!