Export Calendar permissions for specific OU

The below has been tested on exchange 2010 to export calendar permissions for mailboxes in a specific OU. # Get the mailboxes $Mailboxes = get-mailbox -OrganizationalUnit "OU=Users,DC=Contoso,DC=local" -Filter {RecipientTypeDetails -eq "usermailbox"} -ResultSize Unlimited # An array for the output $Output = @() # Loop through the mailboxes ForEach ($Mailbox in $Mailboxes) { # Get the … Continue reading Export Calendar permissions for specific OU

Get-MailboxStatistics to export Mailbox size in Exchange Powershell

Use the below to export mailbox statistics from exchange PowerShell. There are different commands which help you filter and manipulate the exported data. The exported information is always useful during Office 365 migration to assess mailbox sizes and item counts, last login time and required bandwidth. Export Mailbox size and statistics of all users get-mailbox  … Continue reading Get-MailboxStatistics to export Mailbox size in Exchange Powershell

Exchange 2013 Emails stuck in Drafts

No outgoing Emails in Exchange 2013 fresh install , sent emails get stuck in Drafts folder in OWA, Scenario: The problematic environment was a fresh install of exchange 2013, no migration and new mailboxes were created, but when emails were sent they got stuck in the drafts folder, OWA or outlook both failed sending emails. … Continue reading Exchange 2013 Emails stuck in Drafts

Create a Shared Mailbox in Exchange 2007

Create shared mailboxes in Exchange 2007  using powershell  as the EMC in Exchange 2007 doesnt allow you to create shared mailboxes like the new exchange 2010. You can do this with the help of the new-mailbox cmdlet. Below is an example of creating a shared mailbox called Info and then assigning the info security group … Continue reading Create a Shared Mailbox in Exchange 2007

Manage Exchange 2010 Calendar Permissions Using Powershell

You can add  Calendar Permissions Using Powershell for users using the following command: if user2 needs to access user1's calendar Add-MailboxFolderPermission -identity “user1:\calendar” –user “user2” -AccessRights Reviewer the same can be done to give permission to a security group Add-MailboxFolderPermission -identity “user1:\calendar” –user “DomainName\securitygroup” -AccessRights Reviewer Below is the list of access rights and explanation None                                                   FolderVisible … Continue reading Manage Exchange 2010 Calendar Permissions Using Powershell

Redirect Exchange OWA to default site and force SSL in Exchange 2010

OWA redirect to default site forcing SSL is useful If you have those one or two users who cant seem to remember to add the https or the OWA to the exchange OWA url. To do this via IIS manger can be time consuming and tricky, below is the script which I came across (Mark … Continue reading Redirect Exchange OWA to default site and force SSL in Exchange 2010

Insufficient System resources in Exchange 2010, disable back pressure/resource monitoring

Starting from Exchange 2007,  the edge transport service uses the system resource monitoring feauture to determine vital resources such as hard drive space and memory and take action in an attempt to prevent service outages. This can be a pain as the whole thing is calculated on a formula, 100 * (hard disk size - fixed constant) … Continue reading Insufficient System resources in Exchange 2010, disable back pressure/resource monitoring