[玩转系统] PowerShell 获取 ADUser 示例
作者:精品下载站 日期:2024-12-14 22:04:05 浏览:16 分类:玩电脑
PowerShell 获取 ADUser 示例
管理员在日常任务中更频繁地使用 ActiveDirectory 模块中提供的 PowerShell Get-ADUser cmdlet 来获取一个或多个 Active Directory 用户的信息。
Get-ADUser 是一个功能强大的 cmdlet,用于获取 Active Directory 用户信息、广告用户对象属性,并快速识别 Active Directory 中的用户及其信息。您可以执行搜索来获取多个用户对象并构建报告。
Get-AdUser cmdlet 提供多个参数(例如身份),以根据可分辨名称、GUID 或安全帐户管理器 (SAM) 获取用户。
Get-AdUser 使用 Filter 参数指定查询字符串来检索广告用户帐户对象等。我们将通过实际的 get-aduser 示例讨论所有参数。
获取 AdUser cmdlet
概要
获取一个或多个 Active Directory 用户
姓名
获取 ADUser
句法
Get-ADUser
[-AuthType <ADAuthType>]
[-Credential <PSCredential>]
-Filter <String>
[-Properties <String[]>]
[-ResultPageSize <Int32>]
[-ResultSetSize <Int32>]
[-SearchBase <String>]
[-SearchScope <ADSearchScope>]
[-Server <String>]
[<CommonParameters>]
Get-ADUser
[-AuthType <ADAuthType>]
[-Credential <PSCredential>]
[-Identity] <ADUser>
[-Partition <String>]
[-Properties <String[]>]
[-Server <String>]
[<CommonParameters>]
Get-ADUser
[-AuthType <ADAuthType>]
[-Credential <PSCredential>]
-LDAPFilter <String>
[-Properties <String[]>]
[-ResultPageSize <Int32>]
[-ResultSetSize <Int32>]
[-SearchBase <String>]
[-SearchScope <ADSearchScope>]
[-Server <String>]
[<CommonParameters>]
PowerShell 获取 AdUser 示例
- 使用
Get-ADUser
Identity 参数
使用以下属性之一获取 Active Directory 用户对象,例如
- 专有名称
- GUID
- 安全帐户经理 (SAMAccountName)
- 安全标识符(objectSid)
使用 Get-ADUser
过滤器示例
Filter 参数指定检索活动目录对象的查询字符串。查询字符串使用 PowerShell 表达式语言语法。
该语法使用有序表示。您可以使用以下命令来获取有关过滤器参数的更多信息
Get-Help about_ActiveDirectory_Filter
get-aduser 用户帐户的所有属性
Get-ADUser -Identity GarySmith -Properties *
在上面的 get aduser 示例中,该命令获取 aduser 由用户名 GarySmith 标识的所有属性
Get-AdUser 属性示例
Get-ADUser -Identiy GarySmith -Properties DisplayName, SAMAccountName,CanonicalName,Description
在上面的 Get-AdUser 示例中,它获取 aduser GarySmith 的多个属性,例如 DisplayName、SAMAccountName、CanonicalName 和 Description
获取 ADUser 选择对象 ExpandProperty 示例
Get-ADUser Test.User -Properties * | Select-Object -ExpandProperty description
Get-ADUser -Identity GarySmith -Properties DisplayName,Description | ForEach-Object {
$_.Displayname
$_.Description
}
在上面的 get aduser 示例中,Get-Aduser
用户对象传递给 Select-Object
的另一个命令,该命令使用 ExpandProperty
开关来展开有关的详细信息的属性。
如果您需要多个属性,请将 Get-AdUser
对象通过管道传递给 ForEach-Object
。
从活动目录获取指定用户
Get-ADUser -Filter "Name -eq 'GarySmith'" -SearchBase 'OU=Sales, DC=AppDC, DC=com' -Properties DisplayName
在上面的 get-aduser 过滤器示例中,该命令使用给定 SearchBase 中的 get-aduser 过滤器参数获取名称等于 GarySmith 的用户。
Get-AdUser Filter 让所有用户按名称排序
get-aduser -filter * | select name | sort-object -property name
在上面的 PowerShell get-aduser 过滤器示例中,该命令使用带有 * 的过滤器参数获取所有用户,并将 get-aduser 对象传递给另一个命令以仅选择 name 属性并对 name 属性执行排序。
获取过滤后的用户列表
Get-ADUser -Filter 'Name -like "*Smith"' | Format-Table Name, SamAccountName -A
PowerShell Get-ADUser Filter 参数返回名称以 Smith 结尾的所有用户,并以表格格式显示结果
获取容器中的所有用户
Get-ADUser -Filter * -SearchBase "OU=Sales, DC=AppDC, DC=com"
上述命令将获取 -aduser 容器中具有 OU=Sales、DC=AppDC 和 DC=com 的所有用户
从指定位置获取用户帐户
Get-ADUser -Filter {City -like "Houston"} -Properties Name,SAMAccountName,Modified | ft Name,SAMAccountName,Modified
上面的命令将获取休斯顿等城市的 aduser 帐户和属性。
将用户帐户导出到 CSV 文件
Get-ADUser -Filter {City -like "Houston"} -Properties Name,SAMAccountName,Modified | ft Name,SAMAccountName,Modified | Export-CSV -path D:\PowerShell\AdUser_Houston.csv -NoTypeInformation
在上面的 Get-ADUser 示例中,该命令使用 Filter 参数检查来自“休斯顿”等城市的广告用户对象,并将输出传递给第二个命令。
第二个命令显示广告用户属性并将广告用户对象传递给第三个命令。
第三条命令使用 Export-CSV cmdlet 将 aduser 的所有属性导出到路径上的 CSV 文件中。
酷提示:活动目录端口和身份验证协议指南!
结论
Get-ADUser cmdlet 是一个非常强大的 cmdlet,可以方便地从 Active Directory 获取 aduser 帐户信息。我希望上面的 Get-AdUser 示例可以帮助您从 ActiveDirectory 检索用户信息。
Get-ADUser cmdlet 可用于获取用户帐户电子邮件地址并将其导出为 CSV,您可以阅读有关如何使用 PowerShell 获取 Active Directory 电子邮件地址的更多信息。
您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。
推荐内容
PowerShell 列出广告用户 - 从 Active Directory 获取用户列表。
获取 AdUser GUID - 在 PowerShell 中获取 AdUser 对象 GUID。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag