Windows:如何使用PowerShell列出Active Directory组织单位(OU)中的所有用户
时间:2020-02-23 14:45:40 来源:igfitidea点击:
当您有几个用户时,手动列出用户是可以的,但是当您有数千个用户时,这简直是不可想象的!幸运的是,PowerShell可以为您轻松实现。
以下命令将列出所有用户(甚至是被禁用的用户),并提供许多有用的信息。
使用的命令是:
Get-ADUser -Filter * -SearchBase "ou=ORGANISATIONAL UNIT NAME,dc=domain,dc=tld"
例如:假设我们要查询名为" TECHDEPARTMENT"的组织单位(OU)和域" theitroad.local",该命令将如下所示:
Get-ADUser -Filter * -SearchBase "ou=TECH DEPARTMENT,dc=theitroad,dc=net"
注意:如果要查询子域,则可以添加其他" dc ="语句(示例:rnd.theitroad.local将导致" dc = rnd,dc = itehclounge,dc = net")。
该命令将输出类似以下内容的列表:
DistinguishedName : CN=Name\, Last Name,OU=TECH DEPARTMENT,DC=theitroad,DC=net Enabled : True GivenName : LastName Name : FirstName, LastName ObjectClass : user ObjectGUID : 9e4b9e2d-bce5-41f1-803d-dd152d415e0c SamAccountName : username SID : S-1-5-21-424064557-304900108-2426736585-1107 Surname : LastName UserPrincipalName : [email protected]