创建AD对象 - 不是Exchange

时间:2016-12-07 18:49:31

标签: powershell active-directory contact

我目前正在尝试在Active Directory中的特定OU中创建Active Directory联系人对象。我不是在考虑使用Exchange PowerShell。我想通过普通的PowerShell直接进入AD。

我在线查看并发现我可以使用以下命令创建联系人,这会在特定的OU中创建。

New-ADObject -Name SaraDavisSGTContact3 -Type contact -Path "OU=SGTestOU,OU=Contacts,DC=example,DC=Example,DC=local"

我如何才能添加其他属性,例如mail(电子邮件地址),名字,姓氏等?我尝试了-Mail example.com等,但这没有用。

请记住,我最终会尝试将其从CSV中读取以进行批量处理,因此代码越简单越好。

1 个答案:

答案 0 :(得分:3)

使用-OtherAttributes参数添加其他属性。 见New-ADObject MSDN Documentation

New-ADObject -name SaraDavisSGTContact3 -Type Contact -path "OU=SGTestOU,OU=Contacts,DC=example,DC=Example,DC=local" -OtherAttributes @{
'mail'="sara@gmail.com";
'proxyAddresses'="sara@gmail.com";
'givenName'="Sara";
'sn'="Davis";
'displayname'="Sara Davis"
}