博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell管理系列(二十七)PowerShell操作之修改AD自定义属性
阅读量:5900 次
发布时间:2019-06-19

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

看到有网友发我消息,咨询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

}

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

你可能感兴趣的文章
C#Note13:如何在C#中调用python
查看>>
Android介绍以及源码编译---Android源码下载
查看>>
SpringBoot集成redis缓存
查看>>
sql经典语句
查看>>
使用ffmpeg实现对h264视频解码 -- (实现了一个易于使用的c++封装库)
查看>>
第4周作业-面向对象设计与继承
查看>>
机器学习的原理
查看>>
flink watermark介绍
查看>>
[Flink原理介绍第四篇】:Flink的Checkpoint和Savepoint介绍
查看>>
mybatis学习之一 开发环境配置和接口编程
查看>>
Android Xutils 框架
查看>>
C#基础知识整理 基础知识(21) 委托(二)
查看>>
Android应用程序键盘(Keyboard)消息处理机制分析(16)
查看>>
Sysbench 0.5版安装配置
查看>>
统一沟通-技巧-11-Lync-联盟-无法-音频-远程桌面-传文件
查看>>
书摘—你不可不知的心理策略
查看>>
【博客话题】毕业——开始人生的艰苦历程
查看>>
2014.7.30-8.3日广大网友的提问解答(答问题的第2个工作周)
查看>>
Powershell管理系列(二十五)PowerShell操作之获取AD账号及邮箱信息
查看>>
Linux安装telnet
查看>>