我需要您的帮助,我在尝试通过 AD PowerShell 为用户更改电子邮件属性时遇到问题。当我尝试配置 PrimarySMTPAddress 时出现问题,它会删除所有辅助电子邮件。我需要能够更改 SMTP 地址而不删除现有值。
我尝试了这个,但它不起作用,它替换了 SMTP 代理地址上的所有内容。
Set-ADUser -Identity "SamAccountName" -server domain -UserPrincipalName "[email protected]" -Replace @{proxyAddresses="SMTP:[email protected]";mail="[email protected]"}
提前致谢。
通过广告属性更改帐户的电子邮件地址。
proxyAddresses
是一个集合属性,如果你想给它添加一个新值,你需要使用
-Add
代替-Replace
:
$setADUserSplat = @{
Identity = 'SamAccountName'
server = 'domain'
UserPrincipalName = '[email protected]'
EmailAddress = '[email protected]'
Add = @{
proxyAddresses = 'SMTP:[email protected]'
}
}
Set-ADUser @setADUserSplat