You are previewing Automating Microsoft® SharePoint® 2010 Administration with Windows PowerShell® 2.0.
O'Reilly logo
Automating Microsoft® SharePoint® 2010 Administration with Windows PowerShell® 2.0

Book Description

Authoritative coverage of the latest version of Microsoft's fastest-selling product

Imagine being able to perform a task that requires dozens of clicks with just a single command, or automate a series of identical tasks rather than repeat them. This book shows you how to do just that and more by using Windows PowerShell cmdlets with SharePoint 2010. Focused on everyday and frequently performed tasks, this invaluable guide provides PowerShell solutions for maintaining a SharePoint environment and explains how more than 500 cmdlets that come with SharePoint 2010 allows you to automate just about anything. Step-by-step instructions walk you through the necessary concepts and real-world examples enhance your learning process.

  • Highlights the ways in which PowerShell cmdlets take the tedium out of executing frequently performed commands in SharePoint 2010 by automating everyday tasks

  • Explains how to install and configure a SharePoint environment

  • Details the steps for deploying and managing Web applications, site collections, authentication, and solution packages

  • Shows you how to manage operational settings and back up and restore data

  • Automating SharePoint 2010 with Windows PowerShell 2.0 helps you save time and effort performing common tasks so that you can be more productive.

    Table of Contents

    1. Cover Page
    2. Title Page
    3. Copyright
    4. Dear Reader,
    5. Dedication
    6. ACKNOWLEDGMENTS
    7. ABOUT THE AUTHORS
    8. CONTENTS AT A GLANCE
    9. TABLE OF CONTENTS
    10. INTRODUCTION
      1. Who Should Buy This Book
      2. What's Inside
      3. How to Contact the Authors
    11. Part 1: Getting Started With Windows Powershell Basics
      1. Chapter 1: Windows PowerShell 101
        1. Prepare for Your Journey
        2. Understand the Components
        3. Understand Variables and Types
        4. Work with Output
      2. Chapter 2: Filtering and Iterating Your Data
        1. Add Conditional Logic
        2. Filter Your Data
        3. Iterate Through Your Data
      3. Chapter 3: Making Your PowerShell Reusable
        1. Script Your Solutions
        2. Understand the Use of Functions
        3. Compartmentalize with Modules
        4. Add Error Handling to Scripts
    12. Part 2: Installing and Configuring a SharePoint 2010 Environment
      1. Chapter 4: Deploying New Installations and Upgrades
        1. Install SharePoint 2010
        2. Build a SharePoint 2010 Farm
        3. Upgrade to SharePoint 2010
      2. Chapter 5: Configuring Server Communications
        1. Configure Intra-Farm Communications
        2. Configure Inter-Server Communications
      3. Chapter 6: Configuring Farm Application Settings
        1. Configure IPFS
        2. Configure Content Deployment
        3. Configure Incoming and Outgoing Email
    13. Part 3: Deploying and Managing Applications
      1. Chapter 7: Managing Web Applications
        1. Configure Application Pools
        2. Create and Extend Web Applications
        3. Understand Alternate Access Mapping
        4. Configure Web Applications
        5. Implement Security
        6. Access Web Applications from the Server
      2. Chapter 8: Managing Site Collections and Sites
        1. Understand Site Collections and Sites
        2. Manage Site Collections
        3. Manage Sites
        4. Configure Auditing
        5. Manage Quotas and Locks
        6. Manage Security
      3. Chapter 9: Understanding Authentication
        1. Understand the Various Forms of Authentication
        2. Configure Classic Mode Authentication
        3. Configure Claims Mode Authentication
      4. Chapter 10: Managing Features and Solutions
        1. Deploy and Manage Features
        2. Deploy and Manage Farm Solutions
        3. Deploy and Manage Sandboxed Solutions
    14. Part 4: Services and Service Applications
      1. Chapter 11: Managing Service Applications
        1. Manage Service Instances
        2. Manage Service Applications
        3. Manage Service Application Proxies
        4. Secure Service Applications
        5. Publish and Consume Service Applications Across Farms
      2. Chapter 12: Provisioning Support Services
        1. Provision Web Analytics Services
        2. Provision State Services
        3. Provision Secure Store Services
        4. Provision User Code Services
        5. Provision Claims to Windows Token Services
        6. Provision Usage and Health Data Collection Services
      3. Chapter 13: Provisioning Business Intelligence, Business Connectivity, and Word Automation Services
        1. Provision Excel Services
        2. Provision Access Services
        3. Provision Visio Graphics Services
        4. Provision PerformancePoint Services
        5. Provision Business Connectivity Services
        6. Provision Word Automation Services
      4. Chapter 14: Provisioning Search Services
        1. Understand Enterprise Search Concepts
        2. Retrieve Enterprise Search Services
        3. Provision Enterprise Search Services
        4. Provision Foundation Search Services
      5. Chapter 15: Provisioning Metadata and User Profile Services
        1. Provision Managed Metadata Services
        2. Provision User Profile Services
    15. Part 5: Managing and Maintaining a SharePoint Environment
      1. Chapter 16: Managing Operational Settings
        1. Manage Logging
        2. Examine the Health Analyzer
        3. Manage Timer Jobs
        4. Understand the Developer Dashboard
      2. Chapter 17: Back Up and Restore a SharePoint Environment
        1. Back Up and Restore a Farm
        2. Back Up and Restore a Site Collection
        3. Export and Import Sites and Lists
      3. Chapter 18: Optimizing the Performance of a SharePoint Environment
        1. Configure Resource Throttling
        2. Configure Caching Options
        3. Configure Remote BLOB Storage
    16. Part 6: Advanced Administration
      1. Chapter 19: Remote Administration
        1. Use Classic Remoting
        2. Configure Windows PowerShell Remoting
        3. Execute Remote Commands
        4. Configure Sessions
      2. Chapter 20: Multi-Tenancy
        1. Create a Tenant Hosting Web Application
        2. Configure Service Applications
        3. Manage Feature Packs and Site Subscriptions
        4. Provision Tenants
    17. INDEX