从AD导出用户信息

时间:2014-02-27 13:21:48

标签: powershell active-directory export-to-csv

我想从AD导出以下信息:

First Name
Last Name
Login Name
Creation Date
Description
Office
Street
City
Zip Code
Country

此外,如果用户已过期或已停用,则应将其排除在外。

我一直试图找出如何使用PS来获取它,但它不起作用。

RGDS 克劳斯

1 个答案:

答案 0 :(得分:1)

查看Get-ADUser cmdlet(它是Active Directory模块的一部分)。

Get-ADUser

您应该能够使用-Properties参数提取您要查找的所有信息,并使用-Filter参数排除过期和已停用的用户。

例如:

Get-ADUser -Filter {Enabled -eq $true -and PasswordExpired -eq $false} -Properties "streetaddress","postalcode"

会返回已启用且密码未过期的所有用户的streetaddresspostalcode参数。

从那里,只需选择所需的属性并导出数据。