The essential admin's guide to Office 365 PowerShell
A comprehensive collection of articles, videos and more, hand-picked by our editors
While administrators can manage SharePoint Online through the SharePoint Online Administration Center, they also...
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
have the option to perform various tasks through the SharePoint Online Management Shell. This shell is a Windows PowerShell module that administrators can use to manage SharePoint Online users, sites, site collections and organizations.
The principal advantage to using a PowerShell cmdlet is the ability to automate actions using scripts. First, using SharePoint Online PowerShell scripts helps administrators to perform bulk actions. For SharePoint Online, this might include creating hundreds of new SharePoint users -- far too time-consuming to perform individually through the Admin Center. Second, PowerShell scripting brings consistency and reduces errors. For example, a PowerShell script might be the ideal resource for creating new SharePoint Online sites to give a predictable result every time.
Only SharePoint Online global administrators can use the Management Shell, which also requires Windows PowerShell 3.0 or later along with the SharePoint Online Management Shell plug-in from the Microsoft Download Center. Once the services are installed and connected, administrators can create SharePoint Online PowerShell scripts.
SharePoint Online cmdlets follow familiar verb-noun pairings such as Add-SPOUser, Get-SPOUser or Remove-SPOUser to add, see or remove a SharePoint Online user. Similarly, a PowerShell cmdlet such as New-SPOSiteGroup, Get-SPOSiteGroup and Remove-SPOSiteGroup can be used to add, see or remove SharePoint Online groups. In addition to managing users, groups, site collections and organization-level activities, SharePoint Online cmdlets can also be employed to handle service upgrades, service connections and disconnections, and OneDrive synchronizations.
PowerShell makes SharePoint backups less painful
Scripting advice for Windows PowerShell
Managing remote servers with PowerShell
Related Q&A from Stephen J. Bigelow
Cleanly divided and straightforward applications are good candidates for a container-based deployment, whereas complex applications pose more ...continue reading
Assessing the impact of containers on application workloads can be extremely challenging, partially because of how quickly containers are spun up and...continue reading
There are many tools that help with container orchestration, but it's important to review all the features before choosing a platform to make sure it...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.