Office 365 and Outlook Troubleshooting
Troubleshooting Outlook connectivity issues with Office 365 is tricky. Administrators can use two valuable tools provided by Microsoft to identify and even fix client related connectivity issues.1....
View ArticleSharePoint Email enabled list does not receive email as DL member
IssueWhen a SharePoint list is being email enabled the Central Administration service accounts creates a new contact object in Active Directory. The object attributes configured by SharePoint are fully...
View ArticleSimple import of multiple PST files for a single user
DescriptionThis script imports multiple PST files located in a single directory into a user mailbox or a user mailbox archive. Due to some filename limitations of the New-MailboxImportRequest cmdlet in...
View ArticleGet Diskspace report for all of your (Exchange) Servers
DescriptionThis script fetches the disk volume (Win32_Volume) information via WMI and shows the results in the PowerShell command line window. Optionally, you can have the report sent as an Html email...
View ArticlePRTG Custom Sensor to monitor NoSpamProxy Message Flow
DescriptionThis script helps you to monitor message flow in a NoSpamProxy environment using a PRTG custom PowerShell sensor.This custom sensor contains the following five channels:In/Out Success Total...
View ArticleCreate a new Team Mailbox with Security Groups
DescriptionThis scripts creates a new shared mailbox (aka team mailbox) and security groups for full access and and send-as delegation. The security groups are created using a naming convention. If...
View ArticleUpdated PowerShell Script to Distribute Scripting Agent Configuration File to...
When you've enabled the Exchange scripting agent extension agents, it is required to copy the configuration file to each Exchange server. Paul Cunningham's script helps you to achive this goal pretty...
View ArticleEnabled Scripting Agent Extenstion breaks Exchange Setup
ProblemI came across an interesting issue when setting up a new Exchange 2013 server in an Exchange organization having the cmdlet extension agent enabled.As mentioned in my last post Exchange setup...
View ArticleExchange ActiveSync Redirect not working for Android device
ProblemIt might happen that a mobile device running an Android operating system is not being redirected properly by the on-premises AutoDiscover service, when the mailbox has been migrated to Office...
View ArticleExport all user mailbox folder permissions
DescriptionThis script exports all mailbox folder permissions for mailboxes of the type UserMailbox. This is useful for documentation purposes prior to migration.The permissions are exported to a local...
View ArticleExchange 2016 Mail Flow with Ports
Microsoft TechNet provides detailed documentation on Exchange Server 2016 mail flow and the transport pipeline. That article helps you toUnderstand the Transport pipelineUnderstand the Transport...
View ArticleLegacy Public Folder Migration to Modern Public Folders
Public folders are one solution to provide a team collaboration tool for companies. Legacy public folders utilized a proprietary multi master replication mechanism which was not planned to handle...
View ArticleLegacy Public Folder ACL Cleanup
Migrating legacy public folders (Exchange Server 2010 or older) to modern public folders (Exchange 2013 or newer / Office 365) requires a cleanup of public folders.There are quite a lot of blog posts...
View ArticleCleanup Mobile Device Partnerships
DescriptionThis is the Exchange 2013+ version of the Exchange 2010 version found here.This script removes orphaned mobile device partnerships from Exchange Server 2013+ user mailboxes. Run the script...
View ArticleClean legacy public folder ACL
DescriptionThis scripts removes or updates users in legacy public folder ACLs. This reduces the likelihood of legacy public folder migration errors due to corrupted ACLs.When you perform a migration...
View ArticleFix for failed Exchange database indexing
In some scenarions the current Exchange cumulative updates (Exchange 2013 CU14, Exchange 2016 CU3) resulted in failed and corrupted search indices.In Exchange Server 2013 the failed search service...
View ArticleExchange Server Performance Counter Error EventID 106
ProblemYou might encounter EventId 106 errors on Exchange 2013/2016 servers.There are some article available on how to fix this issue on servers having a full installationof Exchange Server...
View ArticleDecode Html Encoded Text
When migrating Html content from a CMS database or other sources you might find the Html as an Html encoded string.Example:<p><strong>Some...
View ArticleEmail Address Policies and the Apostrophe
Exchange email adress policies are used to generate addresses since the early days of Exchange. Email address policies are used to automatically generate addresses for various protocols (SMTP, FAX,...
View ArticleThe famous "Windows Installer reconfigured the product" error
The other day I came across the famous "Windows Installer reconfigured the product X" error. I am going to name it an error even if the event log entry is catagorized as informational. Windows...
View Article