-
I sometimes get the question how one can verify what the version of Exchange they’re running in the cloud. Although it should be pretty obvious based on the GUI (Exchange 2010 vs. Exchange 2013) and the fact that the latter isn’t generally available yet, it could come in handy once it does...
-
Hi, as a consultant, I regularly come across situations in which I have to troubleshoot an existing Exchange server environment or perhaps have to make an assessment, health report, etc. Almost every time, I found myself looking up the information from the different (commonly used) virtual directories...
-
As part of the Autodiscover process, Outlook will query Active Directory in search for the Autodiscover SCP which it will use to discover the Autodiscover URL where it should send its request to. The configuration information for Autodiscover can easily be retrieved with the Get-ClientAccessServer cmdlet...
-
Introduction In Exchange 2010 one had the option to put a Mailbox server which was part of a DAG into “maintenance mode” by running the “StartDagServerMaintenance.ps1” script that was included with the product. Likewise StopDagServerMaintenance.ps1 was used to pull a server out of this so-called maintenance...
-
Once in a while I find a new tool or other goodie that immediately draws my attention and is flagged "very useful" within a few seconds. The Lync Topology Info XML powershell script from Chris Cook is one of these examples. This powershell script will generate an excel sheet and visio sheet...
-
Introduction In the previous part of this article, we covered some of the basics about what disconnected mailboxes are and showed how to ‘work’ with them in an on-premise deployment of Exchange Server 2010. This second (short) part will focus mostly on disconnected mailboxes and archives in Office 365...
-
Introduction In this article, I will try to explain what Disconnected mailboxes are. How a mailbox becomes disconnected and how you can identify and work with disconnected mailboxes in Exchange Server 2010 on-premise, Exchange Online and in a combination of both (Hybrid). First, to understand what disconnected...
-
Introduction As a consultant, I’m frequently confronted with all sorts of questions. Some of them have already been subject of one of my posts, but there’s still the number one questions that I haven’t blogged about: how do you perform bulk-actions via PowerShell? Microsoft is screaming: “Learn PowerShell...
-
Introduction Recently, someone asked me if it was possible to get an overview of all the permissions one might have been granted on other mailboxes. The first thing that popped up in my mind was to use the Get-MailboxPermission cmdlet, but soon I realized there were some limitations. First of all, the...
-
Some 3rd-party applications require you to provide them with a user account that has got the permission to impersonate other user accounts. This is also the case whenever you use PowerShell e.g. whenever you try to make some changes to another user’s calendar (EWS). This article will show you how to...
-
Introduction Both Exchange 2007 and Exchange 2010 are accompanied by a bunch of pre-created scripts that allow you to perform various tasks ranging from configuring some extra services to some basic reporting. These scripts reside in a “scripts”-folder within the Exchange installation folder and can...
-
Introduction A while back, I was at a customer that was looking for a way to add calendar items to all his user’s calendars. Calendars can easily be manipulated using Exchange Web Services. The script I created, is built upon a script I’ve downloaded a while back from Mike Pfeiffer . For...
-
Here is my second video about Office 365. We’ll continue where we left off in the first video. In this video I will show you how you can perform some basic management tasks in Office 365, but this time using PowerShell. Enjoy! The video can be viewed here from the TechNet Youtube Channel
-
Introduction When you try to install a new Exchange Server or if make an attempt to recover a failed server, you might run into the following error: This error occurs because the Scripting Agents CmdLetExtentionAgent is enabled but during installation the ScriptingAgentConfig.xml is not found...
-
Introduction Hi there! Following my previous blog post about Exchange 2010 and consumerization of mobile devices, I decided to create a little script that might help you find out what mobile devices are actually connecting to your Exchange 2010 environment. Step-by-Step First, I define the variables...