大部分情况下,当我从 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