Updating ProxyAddresses, Example 3

From MyWiki
Jump to: navigation, search
File(Name -SamAccountName):
 
Name,Proxy
 
Kazun,d1@contoso.com;d2@contoso.com
 
To add:
 
Import-Csv proxy.csv | Foreach {
	Get-ADUser $_.Name | Set-ADUser -Add @{proxyAddresses = ($_.proxy -split ";")}
}
 
For example:
 
PS > (Get-ADUser Kazun -Properties proxyaddresses).proxyaddresses
d2@contoso.com
d1@contoso.com
PS > Get-ADUser Kazun | Set-ADUser -Add @{proxyAddresses = "d3@contoso.com"}
PS > (Get-ADUser Kazun -Properties proxyaddresses).proxyaddresses
d3@contoso.com
d2@contoso.com
d1@contoso.com