提取AD用户数据在电话/员工ID PowerShell上不起作用

时间:2018-09-25 16:31:53

标签: excel powershell active-directory

此脚本未按预期提取广告用户数据。此代码正确提取了Name和UserPrincipalName,但其余字段为空白。我知道要提取的字段不是空白。结果应该是一个显示选择对象的csv文件。我错过了什么吗?我也没有收到错误消息。

$OUpath = 'ou=*****,OU=****,DC=****,DC=****,DC=****,DC=****'
$ExportPath = 'c:\scripts\users_in_ou2.csv'
Get-ADUser -Filter * -SearchBase $OUpath | 
Select-object Name,UserPrincipalName,mobile,mail,telephoneNumber,employeeID | 
Export-Csv -NoType $ExportPath

1 个答案:

答案 0 :(得分:2)

您需要告诉get-aduser您想要哪些属性。也许也有更好的方法,但这应该可以为您带来想要的结果

$OUpath = 'ou=*****,OU=****,DC=****,DC=****,DC=****,DC=****'
$ExportPath = 'c:\scripts\users_in_ou2.csv'
Get-ADUser -Filter * -SearchBase $OUpath -Properties Name,UserPrincipalName,Mobile,EmailAddress,telephoneNumber,employeeID | 
Select-object Name,UserPrincipalName,Mobile,EmailAddress,telephoneNumber,employeeID | 
Export-Csv -NoType $ExportPath