我想从AD导出以下信息:
First Name
Last Name
Login Name
Creation Date
Description
Office
Street
City
Zip Code
Country
此外,如果用户已过期或已停用,则应将其排除在外。
我一直试图找出如何使用PS来获取它,但它不起作用。
RGDS 克劳斯
答案 0 :(得分:1)
查看Get-ADUser
cmdlet(它是Active Directory模块的一部分)。
您应该能够使用-Properties
参数提取您要查找的所有信息,并使用-Filter
参数排除过期和已停用的用户。
例如:
Get-ADUser -Filter {Enabled -eq $true -and PasswordExpired -eq $false} -Properties "streetaddress","postalcode"
会返回已启用且密码未过期的所有用户的streetaddress
和postalcode
参数。
从那里,只需选择所需的属性并导出数据。