Back to blog

Can you manage millions of users with PowerShell?

12 Feb 2018 by Emma Robinson

On-demand webinar: Optimizing PowerShell for large Office 365 tenants 12PM ET/ 5PM GMT Download here.
Here’s the thing. The simplest of tasks often become a complete nightmare when they need to be scaled up. For example, say you need to find out when a handful of users last accessed their mailboxes. Quick and easy…

But what about when it’s 50,000 mailboxes?
5 hours later, and you get something that looks like this:

PowerShell is a great tool for reporting and management in Office 365, but it becomes (to put it politely) temperamental when asked to run against large tenants. This doesn’t mean it’s no longer an option, but it does mean that you have to approach it differently, and use as many tricks and techniques as you can to ensure that it returns the information you need, and doesn’t take millions of years, errors, disconnections to do so.
On February 13th, myself and Vasil Michev will be hosting a session on optimizing PowerShell for large Office 365 tenants, where we will take a look at potential problems, how to avoid them, with tips to help you get to the data you want. Sounds like it might help with your PowerShell woes? Register here.
If you’re joining us tomorrow, why not watch our Office 365 Scripting Workshop beforehand? Our upcoming session is a follow-up to this PowerShell-focused webinar where we explored some of the basics, and popular scripts and tips to quickly and effectively manage your tenant, with fewer errors or failed scripts.  Watch the recording here.
If you can’t make the session, register anyway and we’ll send you a copy of the recording and slides when they become available.
We hope to see you there!