从 AD 导出列表

从 AD 导出列表

大部分情况下,当我从 AD 导出列表时,我会在常规选项卡下获取电话号码。我想导出一个列表,其中包含常规和电话选项卡下的名字、姓氏和所有电话号码。

有没有办法做到这一点?

-这是一台 2008 R2 服务器

祝好 Nikander

答案1

导出时(遗憾的是您没有指定使用哪种工具),您可以指定要导出哪些属性。属性的名称及其与 ADUC GUI 工具的兼容性可以在本文

您需要的属性:

给定名称、sn、电话号码、传呼机、手机、传真电话号码、ipPhone

但可以添加它们(隐藏在“其他”按钮下):

其他家庭电话、其他传呼机、其他手机、其他传真电话号码、其他 IP 电话

PowerShell 导出至 csv 的示例:

get-aduser -Filter * -property * | Select givenName,sn,telephoneNumber,pager,mobile,facsimileTelephoneNumber,ipPhone | Export-CSV -Encoding UTF8 phones.csv

CSVDE 导出示例:

csvde -r "(&(objectClass=user)(objectCategory=person))" -l givenName,sn,telephoneNumber,pager,mobile,facsimileTelephoneNumber,ipPhone -f phones.csv

答案2

使用 powershell:

get-aduser -Filter * -property * | 选择 GivenName、SN、办公电话、家庭电话、传呼机、传真、IP 电话

运行此程序的计算机应该安装 RSAT 工具或为 DC

相关内容