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

[玩转系统] PowerShell 列出广告用户

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

PowerShell 列出广告用户


要列出 Active Directory 中的 ad用户,您可以使用 PowerShell Get-AdUser cmdlet、net user、gwmi 方法和命令行 dsquery 工具。

在 PowerShell 中使用这些命令,您可以获得 ad 用户的列表、其名称、samaccountname 和域。

为了从本地计算机或活动目录获取用户列表,PowerShell 提供了 cmdlet,例如 net user、Get-AdUser、dsquery 等...

在本文中,我们将讨论如何使用 PowerShell 命令 Get-AdUser、net user 和 gwmi 从活动目录列出 aduser。

PowerShell 使用 Get-AdUser 列出 AdUser

在 PowerShell 中,要列出活动目录中的广告用户,请使用 Get-AdUser cmdlet。

Get-AdUser 获取一个或多个活动目录用户及其属性,例如 samaccountname、distinguishedname 等...

Get-AdUser -Filter * | Select Name

在上面的 PowerShell 脚本中,Get-AdUser cmdlet 使用 Filter * 参数来获取用户列表。

上述脚本在 PowerShell 中列出活动目录中的 aduser 的输出为:

[玩转系统] PowerShell 列出广告用户

使用 net user 的 PowerShell 用户列表

使用net user命令,您可以在PowerShell中获取用户列表。

net user

在上面的命令行中,net user 命令从本地计算机获取用户列表。

上述在 cmd 或 PowerShell 中获取用户列表的 net user 命令的输出是:

[玩转系统] PowerShell 列出广告用户

使用WMI方法获取用户列表

使用WMI方法,您可以检索用户列表。

 gwmi win32_UserAccount | Select Name, FullName, Caption, Domain

在上面的PowerShell脚本中,它使用WMI方法类win32_UserAccount来检索用户列表并显示他们的名称、域等...

上述在 PowerShell 中列出用户的脚本的输出是:

PS C:\> gwmi win32_UserAccount | Select Name, FullName, Caption, Domain

Name         FullName      Caption               Domain
----         --------      -------               ------

Guest                      SHELLPRO\Guest        SHELLPRO
krbtgt                     SHELLPRO\krbtgt       SHELLPRO
toms         Tom Smith     SHELLPRO\toms         SHELLPRO
ErickJ       Erick Jones   SHELLPRO\ErickJ       SHELLPRO
garyw        Gary Willy    SHELLPRO\garyw        SHELLPRO
chrisd       Chris Dore    SHELLPRO\chrisd       SHELLPRO
adam         Adam Strauss  SHELLPRO\adam         SHELLPRO
nathan       Nathan Tim    SHELLPRO\nathan       SHELLPRO
Don          Don Astle     SHELLPRO\Don          SHELLPRO

使用 Dsquery 工具列出 AdUser

使用 dsquery 工具,您可以查询活动目录并获取用户对象,并通过管道连接到 dsget 工具以获取用户专有名称和显示名称。

dsquery user | dsget user -dn -display

上述查询列表 aduser 的输出如下所示。

PS C:\> dsquery user | dsget user -dn -display
  dn                                                           display
  
  CN=Guest,CN=Users,DC=SHELLPRO,DC=LOCAL
  CN=krbtgt,CN=Users,DC=SHELLPRO,DC=LOCAL
  CN=Tom Smith,OU=SALES,DC=SHELLPRO,DC=LOCAL                   Tom Smith
  CN=Erick Jones,OU=HR,DC=SHELLPRO,DC=LOCAL                    Erick Jones
  CN=Gary Willy,OU=HR,DC=SHELLPRO,DC=LOCAL                     Gary Willy
  CN=Chris Dore,OU=SALES,DC=SHELLPRO,DC=LOCAL                  Chris Dore

结论

我希望上述有关如何使用 PowerShell cmdlet 和命令行工具列出广告用户的文章对您有所帮助。

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

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

取消回复欢迎 发表评论:

关灯