积极答复者
如何批量修改AD联系人信息

问题
-
Hi 工程师
我们通过以下脚本,在邮件服务器上批量创建了100+联系人,该脚本创建的联系人信息有限,我们现在想批量完成联系人信息补充工作,如:添加联系人的公司、部门、职务等信息,请问怎么通过Powershell来实现。
PS C:\Users\Administrator> Import-Csv -Path "C:\Scripts\User2.csv" | %{New-MailContact -ExternalEmailAddress $_.MailAddress
-Name $_.Name -Alias $_.Alias -Lastname $_.Lastname -Firstname $_.FirstName -Displayname $_.Displayname -OrganizationalUnit
utflc.com/Beijing/Contact}用到的字段:Userprinciplename,Alias,Name,Displayname,Lastname,FirstName,MailAddress,SamAccountName,company,title,department,homepage,office,Country,City,State,StressAdress
需要完善的信息:company,title,department,homepage,office,Country,City,State,StressAdress
答案
-
您好,
根据我的研究,建议您可以尝试通过Set-Contact添加联系人的其他信息,下面的脚本供您参考,希望对您有所帮助:
$data = Import-Csv -Path 'C:\Scripts\User2.csv' foreach ($contact in $data) { New-MailContact -ExternalEmailAddress $contact.MailAddress -Name $contact.Name -Alias $contact.Alias -LastName $contact.LastName -FirstName $contact.FirstName -DisplayName $contact.DisplayName -OrganizationalUnit 'OU=Contact,OU=Beijing,DC=utflc,DC=com' Set-Contact -Identity $contact.Name -Company $contact.Company -Title $contact.Title -Department $contact.Department -Office $contact.Office -CountryOrRegion $contact.Country -City $contact.City -StateOrProvince $contact.State -StreetAddress $contact.StreetAddress }
如果需要进一步的帮助,请随时告诉我们。
谢谢
Albert LingPlease remember to mark the replies as an answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com- 已建议为答案 Barry Zhou 2017年11月10日 5:58
- 已标记为答案 Soul6237 2017年11月10日 6:07
全部回复
-
您好,
根据我的研究,建议您可以尝试通过Set-Contact添加联系人的其他信息,下面的脚本供您参考,希望对您有所帮助:
$data = Import-Csv -Path 'C:\Scripts\User2.csv' foreach ($contact in $data) { New-MailContact -ExternalEmailAddress $contact.MailAddress -Name $contact.Name -Alias $contact.Alias -LastName $contact.LastName -FirstName $contact.FirstName -DisplayName $contact.DisplayName -OrganizationalUnit 'OU=Contact,OU=Beijing,DC=utflc,DC=com' Set-Contact -Identity $contact.Name -Company $contact.Company -Title $contact.Title -Department $contact.Department -Office $contact.Office -CountryOrRegion $contact.Country -City $contact.City -StateOrProvince $contact.State -StreetAddress $contact.StreetAddress }
如果需要进一步的帮助,请随时告诉我们。
谢谢
Albert LingPlease remember to mark the replies as an answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com- 已建议为答案 Barry Zhou 2017年11月10日 5:58
- 已标记为答案 Soul6237 2017年11月10日 6:07