AD 域管理 PowerShell 常用命令总结
一、GET-ADUser 在 AD 域管理中的应用总结
GET-ADUser:获取指定的用户对象或进行搜索,以获取多个用户对象。
1.获取 dc 中所有的用户,导出为 csv 格式并保存到指定的路径下
举例:Get-ADUser -filter * |export-csv 保存路径 -Encoding utf82.获取某一用户的所有 AD 属性,导出为 csv 格式并保存到指定的路径下.
举例:Get-ADUser -Identity 用户名 -Properties *|export-csv 保存路径 -Encoding utf83.获取 DC 中某个 OU 下所有的用户信息列表(包括每个账号的所有属性),导出为 csv 格式并保存到指定的路径下.
举例:Get-ADUser -Filter -SearchBase "OU= ,OU= ,DC= ,DC= " -properties |export-csv 保存路径 -Encoding utf84.获取 DC 中某个 OU 下所有的用户信息列表(包括每个账号的特定属性),导出为 csv 格式并保存到指定的路径下.
举例:Get-ADUser -Filter * -SearchBase "OU= ,OU= ,DC= ,DC= " -properties mail,Company,isDelted |export-csv 保存路径 -Encoding utf85.获取 DC 中某个 OU 下过滤后的用户信息列表(包括每个账号的特定属性),导出为 csv 格式并保存到指定的路径下.
举例:Get-ADUser -Filter 'Name -like "*pzl" -SearchBase "OU= ,OU= ,DC= ,DC= " -properties mail,Company,isDelted |export-csv 保存路径 -Encoding utf8Get-ADUser -Identity 指定用户名
Get-ADUser -Filter 特定(过滤)用户名
输出格式/导出为文件
调整输出格式:
举例:Get-ADuser -filter * |ft name,Company 导出为文件:
举例:Get-ADuser -filter * |export-csv 路径 -Encoding utf8
二、介绍使用 AD 域管理软件: 卓豪 ADManager Plus 简化 AD 域管理
以上代码从实践的角度来讲确实会比较麻烦,尤其是在批量管理多个 AD 域用户时,总会出现各种繁琐问题使 IT 管理员无法从重复问题中抽身。卓豪 ADManager Plus 支持批量用户管理、批量 AD 组管理,批量生成 AD 用户管理报表和 AD 域组报表等功能。
(1)AD批量用户管理:使用 CSV 文件和可定制的模版批量创建和管理 AD 用户账户。
(2)AD 组管理:使用智能模版创建多个安全和分发组,批量添加或删除成员等。
(3)AD 域用户报表管理:无需使用脚本即可识别禁用和锁定的用户,直接从报表中执行管理操作。
用户报表为拥有多个组织单位和众多用户的 Windows Active Directory 域提供完整信息,以便主动监控和管理用户账户,让繁琐和耗时的活动变得更容易处理,同时简化创建报表的流程。
(4)AD 域组报表管理:查看安全性和通讯组以及组中所有成员的列表,包括完全嵌套脚本的用户和属于嵌套组的组。 ADManager Plus 报表组类型详情(例如,一个组是安全组还是通讯组)和组范围信息(例如,全局、域本地或通用)。此工具还提供报表以跟踪从 Active Directory 中创建、修改或删除的组。
除此之外,ADManager Plus作为一款 AD 自动化管理和报表工具,还支持自动化管理、权限管理以及报表和审计功能。通过可视化的图表形式让 AD 域账户管理变得简单高效。同时也可以直接导出 PDF 和 CSV 格式报表。通过使用 ADManager Plus,组织可以更好地管理员工信息、保障数据安全,并提升员工满意度和组织运营效率。
评论