PacktLib: Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook

Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook


About the Author

About the Reviewers


PowerShell Scripting Methods and Creating Custom Commands


Setting up your Virtual Machine and running a test script

Authoring, debugging, and executing script accessing farm settings with PowerGUI and PowerShell ISE

Accessing advanced SharePoint 2010 functionality with external libraries

Creating a custom PowerShell command (CmdLet)

Creating a custom PowerShell Snap-In

Enterprise Content Deployment and Provisioning Using PowerShell


Provisioning site hierarchy during solution deployment

Installing features on the site and managing existing site features

Creating permission levels and security groups that use them

Managing site templates and their availability on sites

Associating features to existing site templates

Managing SharePoint workflow association using PowerShell

Configuring site themes and user interface artifacts

Performing Advanced List and Content Operations in SharePoint using PowerShell


Creating lists of custom structures

Setting SharePoint list item validation with PowerShell

Setting list item security

Setting list relationships

Customizing list views

Managing the use of content types in lists

Managing External Data in SharePoint and Business Connectivity Services using PowerShell


Importing a custom BCS model to SharePoint

Exporting SharePoint BCS model and schema

Creating instances of external lists with PowerShell

Managing permissions on an external list

Throttling items returned with external lists

Managing SharePoint 2010 Metadata and Social Features Using PowerShell


Creating new user profiles

Adding and configuring new profile properties

Bulk provisioning data into user profile properties

Creating, importing, and exporting managed metadata taxonomy terms

Enabling social ratings on lists and libraries

Bulk tagging content and deleting tags in SharePoint

Managing SharePoint Search and FAST Search with PowerShell


Configuring search query suggestions in your search center

Configuring search best bets

Configuring visual best bets

Configuring search audience targeting

Configuring search web parts automatically with PowerShell

Managing SharePoint Site Content in Bulk using PowerShell


Creating basic and complex content types

Creating and configuring document sets

Creating and editing publishing pages with PowerShell

Provisioning web parts in bulk on to SharePoint pages

Configuring web parts in bulk with PowerShell

Provisioning list rollups using Powershell

Managing Documents and Records in SharePoint with PowerShell


Provisioning documents and records center with PowerShell

Configuring record routing

Configuring a common record expiration policy

Creating a custom expiration policy for the record

Configuring content hub for content types used in records center

Administrating Web Application and Server Administration in SharePoint with PowerShell


Configuring web application settings

Parsing SharePoint logs using PowerShell

Managing web application throttling settings

Configuring sandbox solution policies

Managing sandbox solutions in SharePoint site collections