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
For enterprises that require powerful security and resiliency, vSAN 6.6 presents an array of features, such as encryption and stretched clusters, to ...continue reading
Certain versions of the Linux kernel offer more complete and uniform support for paravirtualization than others due to the open source nature of ...continue reading
Some of the functions supported by paravirtualization include emulated motherboards, storage I/O and network communication, privileged instructions ...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.