Exchange Public Folders
Exchange 2010 SP3
Give permisions to the public folder folders and subfolders (recursively)
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights ReadItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights CreateItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights EditOwnedItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights DeleteOwnedItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights EditAllItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights DeleteAllItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights CreateSubfolders
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights FolderOwner
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights FolderContact
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights FolderVisible
or
Get-PublicFolder -Identity "\folder2" -Recurse | Add-PublicFolderClientPermission -User user2 -AccessRights ReadItems,CreateItems,EditOwnedItems,DeleteOwnedItems,EditAllItems,DeleteAllItems,CreateSubfolders,FolderOwner,FolderVisible
Add folder replica servers
.\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\folder1" -ServerToAdd "server1"
.\AddReplicaToPFRecursive.ps1 -TopPublicFolder \NON_IPM_SUBTREE -ServerToAdd Sserver1
Find replicas
Get-PublicFolder -Identity "\folder2" -Recurse | fl name,replicas
Using https://gallery.technet.microsoft.com/office/Exchange-2010-Public-944df6ee
.\Get-PublicFolderReplicationReport.ps1 -FolderPath "\folder3" -Recurse -Filename "file1"
.\Get-PublicFolderReplicationReport.ps1 -FolderPath "\folder3" -Recurse -Filename "file1" -SendEmail -To me@some.org -From me@some.org -SmtpServer smtp.some.org -Subject "folder3_file1" -NoAttachment