The hierarchy synchronizer is invoked every 15 minutes if any users are logged on to a secondary mailbox through Microsoft Outlook or a Microsoft Exchange Web Services client.You need to be assigned permissions before you can run this cmdlet.
For example, switch can only be used on secondary hierarchy public folder mailboxes and triggers hierarchy synchronization from the primary public folder mailbox to the specified secondary public folder mailbox.
This switch should only be used for troubleshooting purposes.
Use the Update-Public Folder Mailbox cmdlet to update the hierarchy for public folders.
For information about the parameter sets in the Syntax section below, see Syntax.
If you don't use this switch in the command, the output will display status messages every 3 seconds for up to one minute.
Until the minute passes, you can't use that instance of the Shell.I've experienced the same issue when using calendars from "public folders".When creating a new event, the event is correctly transferred to the Exchange server but not updated in thunderbird.Although all parameters for this cmdlet are listed in this topic, you may not have access to some parameters if they're not included in the permissions assigned to you.To see what permissions you need, see the "Public folders" entry in the Sharing and collaboration permissions topic.parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory.