O365 hybrid mailbox move, “A corrupted item was encountered: Unable to translate principals for folder”

When moving mailboxes to exchange online, you will probably get errors like this "A corrupted item was encountered: Unable to translate principals for folder" Some of these errors occur for a reason that all the users which have permissions to other user mailbox folders (example calendars), have not been synced to O365. Or there might…continue reading →

Get updates /w Email when EOP smtp ip-addresses change.

Using a ready script Get-Office365Endpoints.ps1 connect to https://endpoints.office.com. Filter that information with IPV4 and SMTP, then send it as txt-file thru Exchange Online using smtp.office365.com If the endpoint txt-file is found script is stopped. Also includes Aes-encryption for secure password storing. Only Change EmailAddress, everything else can be used for all…continue reading →

Public folders in Hybrid Screnario

Hi all, Public Folders and Hybrid mode. Not really a hybrid mode cause all mailboxes reside in the Cloud, also PF Mailboxes. First set Default PF for all mailboxes. [crayon-5d37492887f3c974908429/] When sending email from outside organization sender will get. 550 5.4.1 Recipient address rejected: Access denied. or 550 5.7.13 Anonymous users are…continue reading →

MRSProxy Endpoint error while doing remote move migration

With Exchange 2016 Hybrid setup, you might encounter an error while doing remote move migration. After selecting mailbox to move, the wizard gives you an error, that the "Endpoint MRSProxy" connection cannot be completed. After running command Test-MigrationServerAvailability -ExchangeRemoteMove -RemoteServer "ExternalUrl" You receive the following error. You can also find the same…continue reading →

Get-mailbox together with get-mailboxstatistics

Hi, When you try to combine Get-mailbox with Get-MailboxStatistics and export it to csv-file, You will get nothing from the last command. So here is a script that will allow You export the following. From Get-Mailbox = Name From Get-Mailbox = UserPrincipalName From Get-Mailbox = Alias From Get-MailboxStatistics = LastLogonTime From Get-MailboxStatistics = LastLogofTtime…continue reading →

Add Calendar permissions to mailboxes in Hybrid environments.

Hi again, Below script will add Reviewer permissons for DefaultCalendarShare group. This is needed for Hybrid environments and Cross-Premises calendar sharing. $allmailbox = Get-Mailbox -Resultsize Unlimited | where { $_.IsShared -eq $False -and $_.ArbitrationMailbox -eq $Null } $Logfile = "C:TempLogsadd-calendarPerm.log" Foreach ($Mailbox in $allmailbox) { $cal = (Get-MailboxFolderStatistics $Mailbox |…continue reading →