Manually configure Outlook for Office 365

In case you ever need to configure Outlook for an Office 365 tenant that *does not* have AutoDiscover records published, here is how to do it.

1.      Log into PowerShell for tenant and run the following command:
Get-Recipient | Select-Object Identity,Mail,ExchangeGuid | Export-Csv .\recipientlist.csv[ Continue reading ]

The personal importance of blogging

Over the years, I’ve come to develop a lot of solutions (processes, scripts, workflows, and other tooling) to help customers get the most out of their investments and solve business problems.

One of the most important habits I’ve developed is making sure that I write everything down, since many customers will have similar types of issues or requirements. … [ Continue reading ]

What is WinRM?

What is WinRM?

WinRM, for those of you not in the know, is really the Microsoft answer to an age-old problem in the Windows world–remote command and task execution.  It’s the Windows equivalent of the Unix rsh, a native implementation of the PsExec (albeit, with the added complexity that seeps into nearly all Microsoft technologies). … [ Continue reading ]

Handy Office 365 PowerShell One-Liners

Here are some handy one-liners that you may find useful when managing Office 365.

Ok, some of them are a few lines, but they’re still handy.

Connecting to things

Connect to the Microsoft Online Services interface for account management tasks.

import-module MSOnline
$cred = Get-Credential
Connect-MSOLService -credential $cred

Connect to the Microsoft Exchange Online interface for Exchange-related tasks.

[ Continue reading ]