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

[玩转系统] 获取 Active Directory 用户权限报告

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

获取 Active Directory 用户权限报告


PowerShell 中的 Get-AdUser cmdlet 用于获取一个或多个 Active Directory 用户。使用 Get-Acl cmdlet,它可以获取 Active Directory 用户权限报告。

PowerShell 中的 Get-Acl cmdlet 获取包含文件或资源的访问控制列表的对象。

您可以通过 ADUC(Active Directory 用户和计算机)中的“安全”选项卡查看 Active Directory 用户权限。

[玩转系统] 获取 Active Directory 用户权限报告

在本文中,我们将讨论如何获取 Active Directory 用户的权限报告并将其导出到 CSV 文件,使用 ADUC 检查 Active Directory 中的广告用户权限。

让我们来练习!

获取 Active Directory 用户权限报告

使用 PowerShell 中的 Get-ACL cmdlet 获取包含访问控制列表的安全描述符。将其与广告中的 Get-AdUser cmdlet 结合使用可获取 Active Directory 用户权限报告。

Get-ADUser -Filter * | %{(Get-ACL "AD:$($_.distinguishedname)").access} | Export-Csv -Path C:\PowerShell\AdUser_Permissions_Report.csv -NoTypeInformation

在上面的 PowerShell 脚本中,它获取 Active Directory 用户权限报告,并使用 PowerShell 中的 Export-CSV cmdlet,将 Active Directory 用户权限报告导出到 CSV 文件。

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

获取 AdUser 权限报告

使用 PowerShell 中的 Get-AdUser,它可以获取一个或多个 Active Directory 用户。

要使用 PowerShell 脚本获取 aduser 权限报告,请运行以下命令。

(Get-ACL "AD:$((Get-ADUser -Identity 'Arons').distinguishedname)").access | Select IdentityReference,AccessControlType

在上面的 PowerShell 脚本中,Get-AdUser 获取由 Identity 参数指定的用户。

Get-ACL cmdlet 获取使用 Get-AdUser 检索的 aduser 的安全描述符,并选择其 IdentityReference 和 AccessControlType 属性。

该脚本在活动目录报告中获取 aduser 权限。

[玩转系统] 获取 Active Directory 用户权限报告

酷提示:如何获取活动目录OU权限报告!

结论

希望以上使用Get-Acl获取Active Directory用户权限报告的文章对您有所帮助。

酷提示:如何使用 PowerShell 获取文件夹和子文件夹的权限!

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

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

取消回复欢迎 发表评论:

关灯