E-Mail Addresse zu Mailbox hinzufügen

Es kommt vor, dass man einem Exchange-Benutzer eine E-Mail Adresse hinzufügen muss. Dieses Skripte habe ich in meiner Sammlung gefunden. Es stammt ursprünglich NICHT von mir, ich habe es lediglich etwas modifiziert.

Function Add-EmailAddressToMailbox {
    param($Identity, $EmailAddress)

    begin {
        $mb = Get-Mailbox $Identity
        if($mb.EmailAddressPolicyEnabled) {
            Set-Mailbox $Identity -EmailAddressPolicyEnabled $false
            $policy += 1
        }
        $addresses = $mb.EmailAddresses += $EmailAddress
    }

    process {
        Set-Mailbox $Identity -EmailAddresses $addresses
    }

    end {
        if($policy){
			Set-Mailbox $Identity -EmailAddressPolicyEnabled $true
		}
    }
}