Forum Discussion
What do you use PowerShell for the most in Office 365?
Informal poll - what tasks do you use PowerShell for the most in Office 365? Any service or function is fair game!
6 Replies
- John WynneSilver ContributorHi Paul, I have a slightly different take on this for you. I'll fully admit I'm no PowerShell expert. What I would observe in there now a substantial set of functionality in Office 365 (SPO and Groups particularly spring to mind) which is accessible only via PowerShell. So a key question for me is what is only available via PowerShell and should be available in the Product UX or Admin Centres.
As it has said before, it depends the areas and needs that are needed.
It'm most used to automate tasks that could take many time using UI, we can use scripts for example do assign licenses, migrate mailboxes and change parameters that are not available in UI.
- (1) Managing SharePoint Online
(2) Managing Exchange Online
(3) Manage users and Groups- Paul Summers
Microsoft
Can you provide additional detail? Site creation? Settings management? DLP rules? Mailbox creation?
I am guessing you do a lot, but curious what provides the most value and efficiency for you. Thanks!
Paul,
It's really an impossible question to answer. The reason why PowerShell is so valuable is that it fills in most of the gaps left by Microsoft in the administration tools. It has always been so since Exchange 2007 was the first server product to support PowerShell. Microsoft cannot be expected to know how customers will automate their operations or look for different tweaks that are important to the customer and utterly unimportant elsewhere and this is the role PowerShell plays.
Our Office 365 for IT Pros eBook has 840 PowerShell examples of doing stuff across Office 365. There is lots of mailbox management, lots of group management, lots of SharePoint management - and the apps that are weak in PowerShell support, like Teams and Planner, are much less powerful because of that. Microsoft doesn't help here from time to time, as in failing to update the Groups PowerShell cmdlets to allow admins to identify what groups are teams-enabled, what have plans, and what use connectors... that kind of information is invaluable to admins.
TR