当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 获取 AdUser 标题

作者:精品下载站 日期:2024-12-14 16:42:08 浏览:15 分类:玩电脑

使用 PowerShell 获取 AdUser 标题


使用 PowerShell 中的 Get-Aduser Title 属性,可以轻松检索 Active Directory 用户头衔。 Active Directory 用户具有职位名称属性,用于存储广告用户的职位名称和部门。

Get-AdUser cmdlet 检索默认属性集。职务和部门属性在默认属性集中不可用。

指定用-Properties 参数分隔的属性名称(以逗号分隔)以检索 aduser 属性。

如果不指定属性名称,则会将职位显示为空,部门显示为空。

您还可以使用 Get-AdUser -Properties * 参数来检索其他属性。

在本文中,我们将讨论如何使用 PowerShell 中的 Get-AdUser cmdlet 获取广告用户头衔、部门,以及获取 aduser 头衔并将其导出到 CSV 文件。

让我们通过示例练习 get-aduser 标题。

Get-AdUser 职位和部门

使用 PowerShell 中的 Get-AdUser,您可以从 Active Directory 组织单位获取 aduser 职位和部门。

Get-AdUser -Identity "AronS" -Properties Title | Select-Object Title,GivenName,DistinguishedName

在上面的 PowerShell 脚本中,Get-Aduser 获取由 Identity 参数指定的广告用户职位。

使用 -Properties 参数指定的 Get-AdUser Title 属性用于检索作业图块,并使用 Select-Object Title 将其显示在控制台上。

该脚本的输出将 Active Directory 用户标题显示为 HR Manager。

[玩转系统] 使用 PowerShell 获取 AdUser 标题

获取广告用户过滤标题喜欢的内容

使用 Get-AdUser Filter 参数,指定类似标题的查询以获取与指定搜索条件匹配的 Active Directory 用户标题。它通过标题获取广告用户。

 Get-AdUser -Filter 'Title -like "Lead HR"' -Properties * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Select-Object Title,GivenName,DistinguishedName,Department

Get-AdUser cmdlet 中的筛选器参数使用 PowerShell 表达式语言来编写查询。

在上面的示例中,要在 Filter 参数中指定获取广告用户标题(例如“Lead HR”),并在 -SearchBase 参数中指定的组织单位中搜索广告用户。

上述脚本的输出获取职位名称包含人力资源主管和人力资源部门的广告用户。

[玩转系统] 使用 PowerShell 获取 AdUser 标题

PS C:\> Get-AdUser -Filter 'Title -like "Lead HR"' -Properties * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Select-Object Title,GivenName,DistinguishedName,Department

Title   GivenName DistinguishedName                         Department
-----   --------- -----------------                         ----------
Lead HR Erick     CN=Erick Jones,OU=HR,DC=SHELLPRO,DC=LOCAL Human Resource
Lead HR Gary      CN=Gary Willy,OU=HR,DC=SHELLPRO,DC=LOCAL  Human Resource


PS C:\>

从 OU 获取 Active Directory 用户标题并导出到 CSV

使用 PowerShell 中的 Get-AdUser 从 OU 获取 Active Directory 用户的职务、部门,并将 aduser 导出到 CSV 文件。

Get-ADUser -Filter 'enabled -eq $true' -Properties * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" |Select-Object GivenName,Title,Department | Export-Csv -Path C:\PowerShell\ADUserJobTitle.csv -NoTypeInformation

在上面的 PowerShell 脚本中,Get-AdUser 使用 Filter 参数来筛选在 Active Directory 中启用的用户并在指定的组织单位内进行搜索。

Select-Object cmdlet 选择 aduser 职务、部门和名字。

它将其传递给 Export-CSV cmdlet,以将 aduser 列表及其标题和部门导出到 CSV 文件。

酷提示:如何在 Active Directory 中使用 Get-AdOrganizationalUnit!

结论

希望以上关于Get-AdUser职位和部门的文章对您有所帮助。

在 Get-AdUser -Properties 参数中指定“职称”和“部门”属性以检索 aduser 职位和其他属性。如果您不指定,aduser 职位将为空。

酷提示:如何在 PowerShell 中从 DistinguishedName 获取 Aduser SAMAccountName!

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯