Powershell日常AD管理-1
2016-06-08 10:27
330 查看
PowerShell如今使用越来越频繁,例如管理员维护AD,需要将新建OU里的用户批量启用,当然这一点图形界面也可以做到,换一个要求,在AD管理中经常遇到的事情就是查询OU,用户,如果用户数量非常多的话这对于图形界面来说不大容易,比如需要查询域中所有的OU,或者某OU下的用户,Powershell可以很方便的统计这些庞大的信息 本章内容 1.查询域中所有OU,将名称属性导出 2.查询某OU下所有用户 3.查询单个用户属性,截取自己想要的值 接下来演示如何使用PowerShell完成AD日常管理,我会在每条命令后注释说明
1.OU是我们在AD管理中最常接触的,首先附上一条查看域内OU的命令Get-ADOrganizationalUnit -Filter * -SearchBase "ou=公司,dc=comlan,dc=com"Get-ADOrganizationalUnit: 查看AD组织单位
Filter: 筛选项,这里我们筛选所有OU
SearchBase:搜索项,就是具体查找哪些OU这些参数是经常会用到的查询参数
1.1 上图,红色勾选部分为名称属性,如果只想显示OU的名称就得用到它
1.2 使用管道符+Select-Object就可以只将Name显示,如果想显示多个名称在name后输入","属性值就可以,如Select-Object name,ObjectGUID,其实fl也可以显示这些名称哦
1.3 经常在查询完之后,领导要求导出表格的形式发给他,这些在PowerShell来看很简单,之前的命令再加一个管道符|-NoTypeInformation -Encoding UTF8,这条参数会将字符编码设置为UTF8,否则会显示乱码
2.查询子OU下用户,例如查看OU技术2部,将查询OU放在参数最前,依次从小到大
Get-ADUser -Filter * -SearchBase "ou=技术2部,ou=技术大部,ou=公司,dc=comlan,dc=com"|fl Name
3.查看用户的属性
-Properties是查看属性 *代表所有属性,如果想截取某项属性,如移动电话
1.OU是我们在AD管理中最常接触的,首先附上一条查看域内OU的命令Get-ADOrganizationalUnit -Filter * -SearchBase "ou=公司,dc=comlan,dc=com"Get-ADOrganizationalUnit: 查看AD组织单位
Filter: 筛选项,这里我们筛选所有OU
SearchBase:搜索项,就是具体查找哪些OU这些参数是经常会用到的查询参数
1.1 上图,红色勾选部分为名称属性,如果只想显示OU的名称就得用到它
1.2 使用管道符+Select-Object就可以只将Name显示,如果想显示多个名称在name后输入","属性值就可以,如Select-Object name,ObjectGUID,其实fl也可以显示这些名称哦
1.3 经常在查询完之后,领导要求导出表格的形式发给他,这些在PowerShell来看很简单,之前的命令再加一个管道符|-NoTypeInformation -Encoding UTF8,这条参数会将字符编码设置为UTF8,否则会显示乱码
2.查询子OU下用户,例如查看OU技术2部,将查询OU放在参数最前,依次从小到大
Get-ADUser -Filter * -SearchBase "ou=技术2部,ou=技术大部,ou=公司,dc=comlan,dc=com"|fl Name
3.查看用户的属性
-Properties是查看属性 *代表所有属性,如果想截取某项属性,如移动电话
相关文章推荐
- 升级系统后,使用CocoaPod出现-bash: pod: command not found 解决办法
- Shell的环境变量配置文件
- 解决Bash On Ubuntu On Window安装Zsh无效问题附安装说明
- apt-get 基本
- Git使用总结(包含Git Bash和Git GUI的使用)
- Gnome Terminal,Xshell等终端模拟器中执行命令出现乱码问题解决
- Shell脚本: Mysql自动创建库和用户_20160607_七侠镇莫尛貝
- shell编程基础(二)
- Burpsuite截断上传拿webshell
- shell编程基础(一)
- nc上传拿webshell
- PHPWEB后台用Burp Suite拿webshell
- shell 中目录切换、逻辑判断
- 【SHELL】如何对比两个数据库差异?
- 解决Xshell显示中文乱码的问题
- 查看Linux服务器网卡流量小脚本shell
- erlang 调用shell 命令
- 02-shell文本处理三剑客之sed
- Linux运维(shell专题)面试题
- Hadoop Shell命令