IN THIS CHAPTER
Using the SharePoint object model
Accessing data in SharePoint
Deploying SharePoint solutions
Backing up and restoring data
Managing the configuration of SharePoint
The SharePoint product team at Microsoft made a huge investment in Windows PowerShell. The SharePoint 2010 Management Shell and snap-in that are installed with Microsoft SharePoint Server 2010 contain 531 cmdlets. That is more than double what the core Windows PowerShell language has. This is yet another statement from Microsoft that Windows PowerShell is the future — and that future is now.
SharePoint has provided some level of command-line administration with tools like stsadm.exe since Windows SharePoint Services 2.0. However, with Windows PowerShell, the product team in Microsoft was able to leverage the existing SharePoint .NET library to provide access to components of SharePoint that have traditionally been available only to developers. Requirements such as automating tasks against document libraries and lists are now in the scope of a SharePoint administrator's work, along with the more traditional tasks like backing up and restoring configurations and sites.
The cmdlets for SharePoint are included with Microsoft SharePoint Server 2010. During an installation of SharePoint Server, the required snap-in is automatically installed. In addition to the snap-in, there is also a shortcut that is ...