You are previewing Inside SharePoint® 2007 Administration.
O'Reilly logo
Inside SharePoint® 2007 Administration

Book Description

If you're an IT professional tasked with launching and administering SharePoint to your organization, Inside SharePoint 2007 Administration is the only book you'll need. You'll find all of the information necessary to administer SharePoint -- everything from detailed real-world installation instructions and proper backup procedures to performance optimizations and scripting help that will keep your SharePoint farm humming. The book is based 100 percent on tried-and-true experiences from actual SharePoint administrators, rather than simply theoretical ideas. The chapters are set up in a logical progression for a new deployment, starting with understanding the foundation and architecture and ending with backups and disaster recovery. All instructions for accomplishing specific tasks are contained within the text of the various chapters and include numbered steps.

Table of Contents

  1. Copyright
    1. Dedication
  2. Acknowledgments
  3. About the Authors
  4. Introduction
    1. What you’ll Find in This Book
    2. Who This Book Is For
    3. How This Book Is Organized
    4. About the CD-ROM
      1. CD Folders
      2. System Requirements
        1. Selected Scripts
        2. Idera Point Admin Toolset
        3. iDevFactory Universal SharePoint Manager v2007™
        4. SharePoint Solutions Alert Manager 2007
        5. Quest Site Administrator
        6. Quest Recovery Manager
        7. SharePoint Server
        8. SharePoint Backend SQL Server
  5. 1. SharePoint 2007 Components and Services
    1. Introduction
    2. Choosing a Version
      1. WSS
      2. MOSS
        1. MOSS Standard
        2. MOSS Enterprise
        3. Microsoft Office Forms Server 2007
        4. MOSS for Internet Sites
        5. Search Server 2008
        6. A Few More Thoughts on Choosing a Version
    3. Supporting Technologies
      1. Windows Server
      2. SQL Server
      3. Email Server
    4. Upgrading Options
  6. 2. Architecture and Capacity Planning
    1. Introduction
    2. Planning for SharePoint Software Boundaries
      1. Other Software Limits
    3. Planning for Hardware Throughput
      1. Network Considerations
      2. 32 Bit Versus 64 Bit
      3. Virtualization Considerations
        1. Development Environment
        2. Test Environment
        3. Production Environment
        4. Disaster Recovery Environments
    4. Planning for SQL Limits
    5. SharePoint Scaling Options
      1. Use SharePoint Server Roles to Scale
        1. Web Front Ends (WFE)
        2. Application Servers
        3. Topologies
        4. Farm Roles
      2. Which Should You Use?
        1. Usage Considerations
        2. Traffic Types
  7. 3. Installation and Configuration
    1. Introduction
    2. Installing SharePoint
      1. Basic Install
      2. Advanced Installs
      3. WSS-Only Option
    3. Choosing the Proper Install Accounts
      1. Two Versus Many
    4. Kerberos or NTLM
    5. Configuration Wizard
    6. SharePoint Central Administration
      1. Operations
      2. Application Management
    7. Shared Service Providers
      1. One or Many SSPs?
      2. Another Advantage of SSPs
      3. How to Set Security
    8. Web Applications
    9. Site Collections
    10. Install Microsoft Office SharePoint Server 2007
    11. Installing on Additional Servers
    12. Avoiding DCOM Errors
    13. Starting the Services
    14. Configuring Outgoing Email
    15. Enable Usage Analysis Processing
    16. Creating Your First Shared Services Provider
      1. Creating Your First User Web Application
    17. Slipstreaming Service Pack 1
    18. The Infrastructure Update
  8. 4. Securing and Managing Site Content
    1. Introduction
    2. Site and Content Authorization
      1. Security Architecture and Components
        1. Administration Model and Levels
          1. Key Points
            1. View and Modify Farm Administrators
            2. View and Modify Site Collection Administrators
        2. Security Terminology
        3. Permissions
          1. Viewing Permissions
          2. Key Points
        4. Permission Levels
          1. Key Points
          2. Viewing Permissions for a Permission Level
          3. New Permission Levels
            1. Creating and Modifying Permission Levels
        5. Site Groups
          1. Key Points
          2. Managing Groups
      2. Permission Management
        1. SharePoint Groups Versus Active Directory Groups
        2. Inheritance
          1. Key Points
          2. Breaking Inheritance
        3. Permission Assignment
          1. Overall Permission Management Guidance
          2. Assigning Permissions to Users and Groups
    3. Web Application Authorization
      1. Policy Management
  9. 5. Command Line Administration with STSADM
    1. Introduction
    2. An Overview of STSADM
    3. Common Operations
      1. Working with Sites
        1. Working with Webs
        2. Working with Users
        3. Groups and Roles
      2. Backup and Disaster Recovery with STSADM
        1. Web Level
        2. Site Collection Level
        3. Farm Level
    4. Advanced Management
      1. Solution Management
      2. Feature Management
      3. Template Management
      4. Content Database Management
      5. Managed Paths and Zones
      6. Web Application Management
    5. Things You Can Only Do in STSADM
      1. Working with Properties
      2. Other STSADM-Only Operations
      3. Extending STSADM
  10. 6. SharePoint Navigation and Governance
    1. Introduction
    2. Navigation
      1. Global Bread Crumbs
      2. Global Navigation
      3. Quick Launch
      4. Current Bread Crumb
      5. Security Trimming
      6. WSS Navigation
        1. Maintaining Navigation as You Go
        2. Top Link Bar
        3. Quick Launch
        4. Meeting Workspaces
      7. MOSS Navigation
    3. IT Governance
      1. Controlling Downtime
      2. Managing Growth
        1. Quotas
        2. Content Databases
        3. Blocked File Types
      3. Usage
      4. Quotas
      5. Managing Third-Party Code
      6. Control Site Proliferation
      7. Security and Site Auditing for SharePoint
      8. Communication
      9. More Governance Resources
  11. 7. Managing Site Customization: Templates, Features, and Solution Packages
    1. Introduction
    2. Site Creation and Customization
      1. Customized and Uncustomized Pages
    3. Custom Site Templates
      1. Template Composition
      2. Site Definition Dependency
      3. Saving a Template
      4. Global Use of the Template
    4. Site Definition
      1. Definition Folder Hierarchy
      2. Definition Description and Registration
      3. Definition Configuration
    5. Custom Site Templates Versus Custom Site Definitions
    6. Features
      1. Feature Folder Hierarchy
      2. Feature Description and Feature.xml
      3. Feature Dependency
      4. Feature Deployment
      5. Creating a New Feature
    7. Solution Packages
      1. Key Points
  12. 8. Configuring and Managing Enterprise Search
    1. Introduction
    2. Shared Service Provider Architecture
      1. Index Server Role
        1. Single Role per SSP
        2. Content Source
        3. Indexing Process
        4. Content Index
        5. Index Propagation
        6. Adding an Index Server
      2. Query Server Role
        1. Multiple Query Servers
        2. Index Management
        3. Adding a Query Server
      3. Database Server Role
      4. Web Server Role
        1. End-to-End Search Request Process
    3. Search Administration and Management
      1. Farm-Level Administration
        1. Farm-Level Search Settings
          1. Configure Settings
        2. Crawler Impact Rules
          1. Creating a New Rule
      2. SSP-Level Administration
        1. Configuring and Utilizing the SSP for Search
          1. Configuring the Content Source
            1. Other Content Sources
          2. Configure Indexing
            1. Crawl Schedules
            2. Full and Incremental Crawl Schedules
            3. Configuring the Crawl Schedule
            4. Viewing the Crawl Log
            5. Crawl Rules
            6. File Types
            7. Reset All Crawled Content
            8. Search Alerts
          3. Creating and Customizing the Search Experience
            1. Managed Properties
            2. Viewing and Configuring Managed Properties
            3. Search Scopes
            4. Creating and Using Search Scopes
            5. Authoritative Pages
            6. Server Name Mappings
            7. Federated Locations
  13. 9. Personalization and People Search
    1. Introduction
    2. User Profiles
      1. Profile Management and Configuration
        1. Import Connections
          1. Key Points
          2. Performing a Profile Import
        2. Profile Properties and Mappings
    3. People Search
      1. Search Center
        1. People Search Page and Tab
        2. People Search Results Page
    4. My Sites
      1. My Site Creation
        1. Disabling My Site Creation
      2. Using my Sites
        1. Configuring Colleagues
        2. Configuring Memberships
        3. Configuring My Profile
  14. 10. Configuring Internet-Accessible Web Sites
    1. Introduction
    2. User Authentication
      1. Anonymous Access
        1. Apply Additional Security
          1. Central Administration
          2. Disable Content Deployment
          3. Lockdown Mode
      2. Secure Access
    3. Extranet and Intranet Scenario
      1. Creating the SQL Database
      2. Creating and Configuring the Web Applications
        1. Adding Hosts File Entries
        2. Web Application Creation
        3. Creating FBA Providers and New Users
        4. Configuring SharePoint to Use the New Providers
        5. Enable FBA for the Extranet Web Application
    4. Alternate Access Mapping
  15. 11. Optimizing SharePoint Performance
    1. Introduction
    2. IIS
      1. The Web Application
        1. Viewing Web Application Properties
        2. The Web Site Tab
        3. The Home Directory Tab
        4. The Directory Security Tab
        5. The Other Tabs
        6. Redirecting Web Requests
        7. Creating a Redirect Site
      2. Application Pools
        1. The Recycling Tab
        2. The Performance Tab
        3. The Health Tab
        4. The Identity Tab
        5. Matching App Pools to Their w3wp.exe Processes
      3. IIS Compression
    3. SQL Server
      1. The Databases
        1. Tempdb
        2. Move the Database
        3. Search Property Store
        4. The Content Databases
        5. The Other Databases
      2. Database Don’ts
      3. Maintaining the Databases
    4. Software Boundaries
    5. Cache
      1. Output Caching
      2. Object Caching
      3. Binary Large Object Cache
    6. Other Performance “Gotchas”
      1. Backups and Indexing
      2. Slow Page Loads
      3. Networking Issues
      4. End to End
  16. 12. High Availability, Backups, and Disaster Recovery
    1. Introduction
    2. Content Recovery
      1. First Defense, Versioning
      2. Second Defense, Recycle Bin
        1. First-Stage Recycle Bin
        2. Second-Stage Recycle Bin
        3. Third Defense, Web Backups
          1. SharePoint Designer
          2. Backing Up Webs and Sites with STSADM
        4. Third-and-a-Half Defense, Site Delete Capture
    3. Backup and Disaster Recovery
      1. What are you Backing Up?
        1. SharePoint Content
        2. SharePoint Configuration
          1. Configuration Database
          2. Alternate Access Mappings
          3. SSP Databases
          4. SharePoint Customizations
          5. Installed Software
          6. IIS
          7. MOSS Only
      2. How Will you Back It All Up?
        1. SharePoint Central Admin
        2. STSADM Catastrophic Backups
        3. Restoring with Central Admin and STSADM
        4. Native SQL Backups
        5. Using NTBackup.exe to Back Up SharePoint
        6. Other Options
    4. High Availability
      1. Web Front-Ends
      2. Application Servers
      3. Database Servers
        1. SQL Clustering
        2. Database Mirroring
        3. Log Shipping
  17. 13. SharePoint with Windows Server 2008 and SQL Server 2008
    1. Introduction
    2. Windows Server 2008
      1. Management Improvements
      2. Server Manager
        1. PowerShell
        2. IIS 7
        3. Reliability and Performance Monitor
        4. Event Viewer
        5. Task Scheduler
        6. WinRM and WinRS
      3. Security Improvements
        1. IIS
          1. Minimal Install
          2. URLScan
        2. Windows Firewall
      4. Performance
        1. TCP/IP Optimization
        2. SMB 2.0
      5. Other Changes in Windows Server 2008
      6. What if I Have Windows Server 2003?
      7. Windows Server 2008 Resources
    3. SQL Server 2008
      1. Management
        1. Mirroring
        2. Compressed Backups
        3. Resource Governor
        4. PowerShell
      2. Transparent Data Encryption
  18. 14. Administrating SharePoint 2007 with PowerShell
    1. Introduction to PowerShell
    2. Installing PowerShell
    3. PowerShell Commands
      1. Cmdlets
      2. Functions
      3. Scripts
      4. Native
    4. Using PowerShell Cmdlets
    5. PowerShell Scripts
    6. PowerShell and SharePoint
      1. PowerShell Setup for SharePoint
      2. Working with the Farm
      3. Working with WEB Applications
      4. Working with Sites
      5. Working with Webs
      6. Working with Solutions
      7. Working with Features