Deep dive # 1: How to configure Exchange on-premise Server hybrid integration with Office 365/Azure Infrastructure and test REST API calls?

This is one of the regular discussion that comes across at my desk, how we can configure Hybrid Exchange on-premise server integration with Office 365/Exchange Online, so that users can make use of REST API. So I thought let me stitch all of them together which can be handy for both the Exchange administrators and…

7

Debug: Graph API throws HTTP 403 with $filter for some users

In recent times, i worked with one of the ISV developer who reported that for some users when they use $filter with Graph API calls throws HTTP 403 – Forbidden. The same call works fine with $filter for most of the users. We chased and found it happens for some users (and not for all…


Exchange Server Quarterly Servicing updates, changes, zero day vulnerability fixes released

Yesterday we released Exchange Server quarterly servicing Cumulative Updates (for Exchange 2013/2016/2019) and Rollup Update (for Exchange 2010) for all supported versions of Exchange Server. Few highlights were, These updates have the fixes to mitigate the zero day and related vulnerabilities. An architectural change to EWS Push notification authentication – this change addresses the EWS…

3

OffCAT error – The Installed has insufficient privileges to access this directory

Also I remember a related error message that you may get specific to OffCAT installation. "The Installed has insufficient privileges to access this directory "C:\program files\Microsoft\OffCAT". The installation cannot continue. Log on as administrator or contact your system administrator".  If you attempt to install OffCAT as a non-administrative user, you will receive the following error…


Install error: OffCAT doesn’t install on Windows Server 2012 R2…. really?

Earlier I talked about OffCAT in-detail which helps to find out any known issues with Microsoft Office suite/apps. Based on this one of my customer tried and reported when they tried downloading from Microsoft downloads, running OFFCAT utility’s setup/.msi on their Windows Server 2012 R2; it doesn’t let them to install it. During the debugging…


Utility review: Calcheck – Outlook Calendar Checking tool

In this post, we will have a look at the Calendar Checking tool (Calcheck) for Outlook which is published recently by Randy. This program checks the Microsoft Outlook Calendar and items for problems or for potential problems. It’s is a command-line program that checks Outlook Calendars for problems. To use this tool, the Outlook calendar…


Monitoring Event Sink # 33 – Troubleshooting : How to remove COM+ applications?

Usually we see that as existing applications become outdated or are no longer being used, you may need to remove them. I am trying to add couple of methods how you can try to remove COM+ applications in the best effort basis. Before using the methods, i would recommend you to consider the following info:…


Monitoring Event Sink # 32 – Best Practices: Performance related issues with Event sinks

I would like to share certain best practices – in order to improve the performance or overcome performance related issues associated with event sink and Programming guidelines for event sinks before you develop for your reference. Exchange store events do not by themselves generate Windows Event Log entries. The underlying ExOLEDB provider generates performance counters…


How to configure user permissions to relay e-mail message through SMTP Service?

You need to configure the user permissions to relay e-mail messages through the SMTP service. Do the following steps: Click Start, click Run, type inetmgr or open Internet Information Manager from Control Panel > Administrative Tools, and then click OK. Expand ComputerName, and then right-click a valid SMTP virtual server. Note The placeholder ComputerName represents…

3

Tutorial : Organizational Forms Library – Series # 2

Can we create it programmatically? To create it programmatically using MAPI, we need to make use of CreateFolder(), the MAPI function. It is necessary to have very special privileges (obtained by opening the store with an EntryID created using IExchangeManageStore::CreateStoreEntryID()) to get it to work. Please refer the following KB to create Org. forms library…


Tutorial : Free/Busy data – Series # 1

Publishing Free/Busy data: Free/busy data is published information that contains a user’s personal availability data based on the user’s schedule. Microsoft Exchange Server uses the information extensively when users schedule meetings. Exchange Server 2003 stores free/busy information in a dedicated public folder that is named SCHEDULE+ FREE BUSY. This folder contains a separate subfolder for…

2