Powershell脚本显示组AD中的所有用户

菲尔·斯金纳

我创建了以下

Get-ADGroup -Filter * -SearchBase "DC=Domain,dc=.com" -properties name, members | 
    Select-Object *,@{Name='Member';Expression={$_.Members -replace '^CN=([^,]+).+$','$1'}} | 
    FT Name, Member -Autosize | 
    out-file c:\text.txt

忽略Domain和.com,并使用我的相关信息填充它们,但出于此处的考虑,将其删除。

当我运行它时,它返回我想要的内容,但是当查看组中的成员时,它们都以...结尾,并且不显示所有成员

柯南

有几件事需要纠正。让我们按顺序查看它们。实际的AD查询可以简化:您只需指定“成员”作为附加属性即可检索,因为默认情况下会带回“名称”:

Get-ADGroup -Filter * -SearchBase "DC=Domain,dc=.com" -properties members

假设您只想输出两个属性(“名称”和自定义一个“成员”),请使用选择仅检索所需的属性:

Select-Object Name ,@{Name='Member';Expression={$_.Members -replace '^CN=([^,]+).+$','$1'}}

删除Format-Table:我们已经限制了上一条命令中的选择。格式化cmdlet旨在将输出格式化为控制台窗口,并且最佳实践表明它们应仅用于该目的,并且它们应始终是管道的最后一个元素。

将所有这些都用管道导出到Export-Csv将产生您想要的:

Export-Csv -NoTypeInformation -Path C:\text.csv

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Powershell脚本显示组AD中的所有用户

来自分类Dev

使用 ldapmodify 从 AD 组中删除所有用户

来自分类Dev

PowerShell从特定组中删除所有用户

来自分类Dev

PowerShell从多个组中获取所有用户

来自分类Dev

Powershell-需要将ProxyAdresses中所有AD组中所有用户的smtp地址拉到单个列中

来自分类Dev

AD LDAP-如何列出组中的所有用户

来自分类Dev

如何使用 ActiveDirectory 库从 LDAP AD 组中获取所有用户?

来自分类Dev

如何显示组中的所有用户-IBM Cognos 10 SDK

来自分类Dev

LDAP查询以返回组中的所有用户

来自分类Dev

CentOS:查看特定组中的所有用户

来自分类Dev

如何列出AD组中显示启用和禁用用户的所有成员?

来自分类Dev

powershell 查找所有组的所有用户标记为已禁用

来自分类Dev

在WordPress模板中显示所有用户/作者

来自分类Dev

Bash脚本,对于给定的组名,打印所有用户及其所在的组,包括给定的用户

来自分类Dev

SQL:获取所有特定组中的所有用户

来自分类Dev

myapps.microsoft.com Azure AD 中对外部用户可见的所有用户

来自分类Dev

使用Powershell从多个域的活动目录组中提取所有用户?

来自分类Dev

以aspnet身份显示所有用户

来自分类Dev

如何使用命令显示所有用户和组?

来自分类Dev

如何使用命令显示所有用户和组?

来自分类Dev

如何列出所有用户的用户名和组名?在UNIX系统中

来自分类Dev

如何编写Powershell脚本以对所有用户启用该域上的系统保护?

来自分类Dev

“指定的OU DN路径中的所有用户”的AD搜索过滤器语法

来自分类Dev

如何使用Powershell或其他工具(递归)获取所有AD用户组?

来自分类Dev

Microsoft Graph:在一个请求中列出所有用户及其组

来自分类Dev

是否可以从SQL Server列出TFS组中的所有用户

来自分类Dev

Active Directory-获取多个广告组中的所有用户

来自分类Dev

Django权限未分配给组中的所有用户

来自分类Dev

Active Directory-吸引多个广告组中的所有用户

Related 相关文章

  1. 1

    Powershell脚本显示组AD中的所有用户

  2. 2

    使用 ldapmodify 从 AD 组中删除所有用户

  3. 3

    PowerShell从特定组中删除所有用户

  4. 4

    PowerShell从多个组中获取所有用户

  5. 5

    Powershell-需要将ProxyAdresses中所有AD组中所有用户的smtp地址拉到单个列中

  6. 6

    AD LDAP-如何列出组中的所有用户

  7. 7

    如何使用 ActiveDirectory 库从 LDAP AD 组中获取所有用户?

  8. 8

    如何显示组中的所有用户-IBM Cognos 10 SDK

  9. 9

    LDAP查询以返回组中的所有用户

  10. 10

    CentOS:查看特定组中的所有用户

  11. 11

    如何列出AD组中显示启用和禁用用户的所有成员?

  12. 12

    powershell 查找所有组的所有用户标记为已禁用

  13. 13

    在WordPress模板中显示所有用户/作者

  14. 14

    Bash脚本,对于给定的组名,打印所有用户及其所在的组,包括给定的用户

  15. 15

    SQL:获取所有特定组中的所有用户

  16. 16

    myapps.microsoft.com Azure AD 中对外部用户可见的所有用户

  17. 17

    使用Powershell从多个域的活动目录组中提取所有用户?

  18. 18

    以aspnet身份显示所有用户

  19. 19

    如何使用命令显示所有用户和组?

  20. 20

    如何使用命令显示所有用户和组?

  21. 21

    如何列出所有用户的用户名和组名?在UNIX系统中

  22. 22

    如何编写Powershell脚本以对所有用户启用该域上的系统保护?

  23. 23

    “指定的OU DN路径中的所有用户”的AD搜索过滤器语法

  24. 24

    如何使用Powershell或其他工具(递归)获取所有AD用户组?

  25. 25

    Microsoft Graph:在一个请求中列出所有用户及其组

  26. 26

    是否可以从SQL Server列出TFS组中的所有用户

  27. 27

    Active Directory-获取多个广告组中的所有用户

  28. 28

    Django权限未分配给组中的所有用户

  29. 29

    Active Directory-吸引多个广告组中的所有用户

热门标签

归档