# Get-ADUser 与 Get-User:PowerShell 账号查询命令用法与区别 ## TL;DR - Get-ADUser 属于 ActiveDirectory 模块,查询域内 AD 账号;Get-User 属于 Exchange 管理模块,查询邮箱/收件人对象。 - 两者都支持 -Identity 精确查询与通配符模糊查询,都可用管道符 select 过滤字段。 - 查询结果可赋值给变量(如 $name),通过 $name[0].DisplayName 方式读取具体字段值。 ## 1. 两个命令的基本定位 - Get-ADUser:面向 Active Directory 域账号,返回 SamAccountName、DistinguishedName 等 AD 属性。 - Get-User:面向 Exchange 收件人对象,返回 DisplayName、Name、Department 等邮箱相关属性。 - 使用前提:前者需安装并导入 ActiveDirectory 模块,后者需在 Exchange 管理命令行环境执行。 ## 2. 常用查询写法 - 精确查询:Get-User -Identity "test" | select displayname,name - 查询全部字段:Get-User -Identity "test" | select * - 按需取字段:Get-User -Identity "test" | select department ### 2.1 Get-User 示例 ```powershell # 精确查询:只取 displayname 和 name 两个字段 Get-User -Identity "test" | select displayna
阅读完成 · 觉得有帮助?