Free Sample
+ Collection

Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook

Yaroslav Pentsarskyy

The 50 recipes in this book take you straight into the advanced concepts of SharePoint and PowerShell administration. Totally practical and fully adaptable to your own business, they’ll raise your professionalism to new heights.
RRP $23.99
RRP $39.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849684101
Paperback310 pages

About This Book

  • Dive straight into expert recipes for SharePoint and PowerShell administration without dwelling on the basics
  • Master how to administer BCS in SharePoint, automate the configuration of records management features, create custom PowerShell cmdlets, and much more in this book and e-book
  • A hands-on cookbook focusing on only the most high level tips and tricks for mastering SharePoint and PowerShell administration

Who This Book Is For

If you are a SharePoint administrator or IT Pro who wants to extend your knowledge of PowerShell automation, this book is a must have. You should have a solid grasp of working with SharePoint and PowerShell respectively.

Table of Contents

Chapter 1: 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
Chapter 2: 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
Chapter 3: 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
Chapter 4: 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
Chapter 5: 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
Chapter 6: 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
Chapter 7: 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
Chapter 8: 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
Chapter 9: 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

What You Will Learn

  • Automate your SharePoint 2010 custom solution deployment by using a robust PowerShell script
  • Master the management of SharePoint lists and list settings with PowerShell
  • Simplify SharePoint server management by using PowerShell for tasks like web application settings, configuration and monitoring, sandbox features and more
  • Get to the bottom of administering Business Connectivity Services (BCS) in SharePoint
  • Configure SharePoint FAST Search using PowerShell including audience targeting and improving search results
  • Get the most out of document and records management in SharePoint 2010 by automating configuration
  • Go further with PowerShell to create your own PowerShell commands (CMDLETs) and snap-ins and share them with your team


In Detail

PowerShell is tightly integrated with SharePoint 2010, demonstrating an important alliance between the fastest growing collaboration and web publishing platform, and the latest task automation framework. The advantages of PowerShell and SharePoint integration help administrators and infrastructure specialists achieve everyday enterprise tasks more efficiently, and this book will ensure you get the most out of SharePoint configuration and management.

When it comes to custom SharePoint 2010 solution configuration, creating robust PowerShell scripts is the best option for saving time and providing a point of reference as to the changes made in the server environment. This practical expert cookbook translates the most commonly found scenarios into a series of immediately usable recipes, allowing you to get up and running straight away with writing powerful PowerShell scripts for SharePoint.

“Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook” focuses on a range of distinct areas of SharePoint administration, with expert recipes targeting unique business examples.
You will learn exactly how solutions were achieved for managing SharePoint list settings with PowerShell, PowerShell configuration of SharePoint FAST Search, and more. You will also learn how to tailor the recipe to your own business needs.

With this advanced cookbook in hand, you will be fully equipped with the source code as a starting point for creating your scripts in order to take advantage of the integration between SharePoint and PowerShell.


Read More