src/SetEwsImpersonationMailbox.ps1
Function Set-EwsImpersonationMailbox { [CmdletBinding()] [OutputType([Microsoft.Exchange.WebServices.Data.ExchangeService])] Param( [Parameter(Mandatory)] [MailAddress]$EmailAddress, [Microsoft.Exchange.WebServices.Data.ExchangeService]$Service = $Script:Service ) $Service.ImpersonatedUserId = New-Object Microsoft.Exchange.WebServices.Data.ImpersonatedUserId([Microsoft.Exchange.WebServices.Data.ConnectingIdType]::SmtpAddress,$EmailAddress) $Service } |