我想使用以下命令创建从其他组织生成的新邮件联系人:
get-aduser -properties *
我将其导出到csv并 然后我从csv成功创建了联系人,但是我无法使用
命令添加skype地址(sip)$contacts = Import-Csv "c:\contact.csv"
ForEach ($contact in $contacts){New-MailContact ...}
ForEach ($contact in $contacts){Set-Contact ...}
ForEach ($contact in $contacts){
Set-Mailcontact $contact.EmailAddress -EmailAddresses @{Add="$contact.msRTCSIP-PrimaryUserAddress"}
}
如何使用命令set-mailcontact
添加庞大的参数“ msRTCSIP-PrimaryUserAddress”
不是:我可以一一设置
答案 0 :(得分:1)
这里的问题是访问带有-
字符的属性名称。您只需将属性名称用单引号(''
)括起来即可使其成为文字字符串。
Set-Mailcontact $contact.EmailAddress -EmailAddresses @{Add=$contact.'msRTCSIP-PrimaryUserAddress'}