# Import-SendAsPermission # # Reads a CSV-File with Mailbox and SendAs-Permission to update the entry in Exchange Online # Please establish Exchange Online Connection param ( [string]$exportfile = ".\sendaspermission.csv" ) $MailboxesPermission = (Import-Csv ".\sendaspermission.csv") ForEach($MailboxPermission in $MailboxesPermission) { Write-Host ("Grant SendAs: Mailbox $($MailboxPermission.MailboxEmail) SendAs:$($MailboxPermission.SendAsUserMail)") Add-RecipientPermission ` -Identity $MailboxPermission.MailboxEmail ` -Trustee $MailboxPermission.SendAsUserMail ` -AccessRights SendAs ` -Confirm:$false #-WarningAction silentlycontinue }