Muutke küpsiste eelistusi

Automating SharePoint 2010 with Windows PowerShell 2.0 [Pehme köide]

  • Formaat: Paperback / softback, 768 pages, kõrgus x laius x paksus: 231x187x41 mm, kaal: 1145 g, Illustrations
  • Ilmumisaeg: 17-Jun-2011
  • Kirjastus: John Wiley & Sons Ltd
  • ISBN-10: 0470939206
  • ISBN-13: 9780470939208
Teised raamatud teemal:
  • Pehme köide
  • Hind: 55,89 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 768 pages, kõrgus x laius x paksus: 231x187x41 mm, kaal: 1145 g, Illustrations
  • Ilmumisaeg: 17-Jun-2011
  • Kirjastus: John Wiley & Sons Ltd
  • ISBN-10: 0470939206
  • ISBN-13: 9780470939208
Teised raamatud teemal:
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.

Arvustused

' Automating SharePoint 2010 with Windows PowerShell 2.0 helps you save time and effort performing common tasks so that you can be more productive' . (Ad-Hoc-News, 30 November 2011)

Introduction xxv
Part 1 Getting Started With Windows Powershell Basics
1(106)
Chapter 1 Windows PowerShell 101
3(36)
Prepare for Your Journey
4(4)
Automate SharePoint: A Historical Perspective
5(2)
From STSADM to Windows PowerShell
7(1)
Understand the Components
8(13)
The SharePoint 2010 Management Shell
8(3)
Understand Required Permissions
11(1)
Windows PowerShell: An Object-Based Scripting Language
12(2)
Discover Cmdlets and Objects
14(7)
Understand Variables and Types
21(10)
Declare and Use Variables
21(1)
Understand Object Types
22(6)
Declare and Use Arrays and Hash Tables
28(3)
Work with Output
31(8)
Understand the Object Pipeline and PipeBind Objects
31(4)
Format Your Results
35(4)
Chapter 2 Filtering and Iterating Your Data
39(26)
Add Conditional Logic
40(9)
Use Comparison and Logic Operators
40(5)
Use the If/Elself/Else Statements
45(2)
Use the Switch Statement
47(2)
Filter Your Data
49(8)
Use the Where-Object Cmdlet
49(2)
Use the Sort-Object Cmdlet
51(2)
Use the Select-Object Cmdlet
53(4)
Iterate Through Your Data
57(8)
Use While Loops
57(1)
Use Do While Loops
58(1)
Use Do Until Loops
59(1)
Use For Loops
59(2)
Use Foreach Loops
61(1)
Use the ForEach-Object Cmdlet
61(4)
Chapter 3 Making Your PowerShell Reusable
65(42)
Script Your Solutions
66(9)
Create and Execute Scripts
66(4)
Execute Script Blocks
70(1)
Define Script Parameters
71(3)
Comment Your Scripts
74(1)
Understand the Use of Functions
75(10)
Create Functions
76(3)
Define Function Parameters
79(2)
Process Pipeline Data
81(1)
Understand Scopes
82(3)
Compartmentalize with Modules
85(7)
Create and Load Script Modules
86(2)
Create Module Manifests
88(4)
Add Error Handling to Scripts
92(15)
Throw Errors
92(1)
Use Trap Blocks
93(4)
Use Try/Catch/Finally Blocks
97(3)
Understand Object Disposal Issues
100(7)
Part 2 Installing and Configuring a SharePoint 2010 Environment
107(100)
Chapter 4 Deploying New Installations and Upgrades
109(36)
Install SharePoint 2010
110(13)
Review Helper Functions
110(3)
Define XML Settings File
113(1)
Run the SharePoint 2010 Server Installation Files
114(8)
Run the Script
122(1)
Build a SharePoint 2010 Farm
123(14)
Create and Configure Required Accounts
124(1)
Verify SQL Connectivity
125(1)
Create XML Settings File
126(1)
Review the Farm Build Cmdlets
127(5)
Review the Central Administration Site Cmdlets
132(4)
Run the Script
136(1)
Upgrade to SharePoint 2010
137(8)
SharePoint Upgrade Approaches
137(2)
Perform Pre-upgrade Scan
139(2)
Upgrade Content Database
141(2)
Upgrade the SharePoint Look and Feel
143(2)
Chapter 5 Configuring Server Communications
145(26)
Configure Intra-Farm Communications
147(17)
Network
147(4)
Windows Firewall
151(5)
SQL Server and the Databases
156(5)
Windows Services
161(3)
Configure Inter-Server Communications
164(7)
Active Directory
164(7)
Chapter 6 Configuring Farm Application Settings
171(36)
Configure IPFS
172(16)
Configure InfoPath Forms Services Options
174(7)
Configure Administrator-Approved Form Templates
181(3)
Manage Form Templates
184(2)
Manage Data Connection Files
186(1)
Configure Web Service Proxies
187(1)
Configure Content Deployment
188(11)
Prepare the Environment
189(4)
Manage Content Deployment Jobs
193(6)
Configure Incoming and Outgoing Email
199(8)
Configure Outgoing Email
200(1)
Configure Incoming Email
201(6)
Part 3 Deploying and Managing Applications
207(160)
Chapter 7 Managing Web Applications
209(48)
Configure Application Pools
210(10)
Distinguish Types of Application Pools
210(3)
List and Control Application Pool State
213(4)
Create Application Pools
217(3)
Create and Extend Web Applications
220(6)
Create a New Web Application
221(2)
Extend a Web Application
223(1)
Use XML Files for Scripting Web Applications
224(2)
Understand Alternate Access Mapping
226(8)
Create a New IIS Binding
229(1)
Add a New Alternate Access Mapping
229(1)
Edit IIS Bindings
230(1)
Edit Alternate Access Mappings
231(1)
Remove a Binding from IIS
232(1)
Remove an Alternate Access Mapping
233(1)
Configure Web Applications
234(12)
Modify the General Settings of a Web Application
234(9)
Work with Managed Paths
243(3)
Implement Security
246(7)
Manage Blocked File Types
246(1)
Manage User Permissions
247(3)
Manage Web Application Policies
250(3)
Access Web Applications from the Server
253(4)
Configure the DisableLoopbackCheck Setting
254(1)
Configure the BackConnectionHostNames Setting
254(3)
Chapter 8 Managing Site Collections and Sites
257(46)
Understand Site Collections and Sites
258(2)
Manage Site Collections
260(11)
Create a Site Collection
261(4)
Retrieve a Site Collection
265(2)
Modify a Site Collection
267(2)
Delete a Site Collection
269(1)
Move a Site Collection
269(1)
Manage Site Collections as a Farm Administrator
270(1)
Manage Sites
271(7)
Create a Site
272(1)
Retrieve a Site
273(2)
Modify a Site
275(3)
Delete a Site
278(1)
Configure Auditing
278(4)
Configure Audit Log Trimming
279(1)
Configure Audit Settings for Documents and Items
280(1)
Configure Audit Settings for Lists, Libraries, and Sites
281(1)
Manage Quotas and Locks
282(5)
Create a New Quota Template
283(1)
Retrieve Quota Templates
283(1)
Apply a Quota Template to a Site Collection
284(1)
Configure Locks
285(2)
Manage Security
287(16)
Manage SharePoint Groups
290(4)
Manage SharePoint Users
294(7)
Create Permission Levels
301(2)
Chapter 9 Understanding Authentication
303(26)
Understand the Various Forms of Authentication
304(6)
Configure Classic Mode Authentication
310(5)
Configure Classic Mode Web Applications
310(1)
Configure Secure Sockets Layer
311(1)
Configure Kerberos
312(3)
Configure Claims Mode Authentication
315(14)
Create a Web Application Using Claims Mode Authentication
315(2)
Configure Forms-Based Authentication
317(3)
Retrieve an Authentication Provider
320(1)
Configure SharePoint to Use a Claim
321(8)
Chapter 10 Managing Features and Solutions
329(38)
Deploy and Manage Features
330(15)
Understand the Components of a Feature
331(4)
Retrieve Features
335(4)
Install Features
339(2)
Uninstall Features
341(1)
Activate Features
342(1)
Deactivate Features
343(2)
Deploy and Manage Farm Solutions
345(11)
Add a Farm Solution
346(1)
Deploy a Farm Solution
347(2)
Retrieve Farm Solutions
349(1)
Retract a Farm Solution
350(2)
Remove a Farm Solution
352(1)
Update a Farm Solution
352(2)
Start Administration Jobs
354(1)
Remove a Farm Solution Deployment Lock
355(1)
Deploy and Manage Sandboxed Solutions
356(11)
The Solution Gallery
357(1)
Add a Sandboxed Solution
358(1)
Deploy a Sandboxed Solution
359(1)
Retrieve Sandboxed Solutions
360(2)
Retract a Sandboxed Solution
362(1)
Remove a Sandboxed Solution
362(1)
Update a Sandboxed Solution
363(4)
Part 4 Services and Service Applications
367(190)
Chapter 11 Managing Service Applications
369(34)
Manage Service Instances
371(5)
Retrieve Service Instances
371(2)
Start Service Instances
373(2)
Stop Service Instances
375(1)
Manage Service Applications
376(6)
Retrieve Service Applications
377(1)
Create Service Application Pools
378(3)
Create Service Applications
381(1)
Manage Service Application Proxies
382(6)
Retrieve Service Application Proxies
382(1)
Create Service Application Proxies
383(1)
Manage Proxy Groups
384(4)
Secure Service Applications
388(6)
Retrieve Service Application Administrators and Permissions
389(2)
Set Service Application Administrators and Permissions
391(3)
Publish and Consume Service Applications Across Farms
394(9)
Export Certificates
396(1)
Establish the Trust Relationship
396(1)
Grant Permissions
397(3)
Publish a Service Application
400(1)
Connect to a Service Application
401(2)
Chapter 12 Provisioning Support Services
403(34)
Provision Web Analytics Services
404(8)
Provision the Web Analytics Services Service Application
405(7)
Test the Service Application
412(1)
Provision State Services
412(5)
Provision the State Services Service Application
413(4)
Test the State Services Service Application
417(1)
Provision Secure Store Services
417(6)
Provision the Secure Store Services Service Application
418(4)
Generate a Secure Key
422(1)
Test the Secure Store Services Service Application
423(1)
Provision User Code Services
423(3)
Start the User Code Service
423(1)
Set the User Code Service Identity
424(2)
Test the User Code Service
426(1)
Provision Claims to Windows Token Services
426(4)
Start the c2wts Service Instance
427(1)
Set the c2wts Identity
428(1)
Reset the c2wts Identity
428(1)
Test the Claims to Windows Token Service
429(1)
Provision Usage and Health Data Collection Services
430(7)
Provision the Service Application
430(1)
Provision the Service Application Proxy
431(1)
Configure the Service Instance
432(2)
Configure Usage Definitions
434(3)
Chapter 13 Provisioning Business Intelligence, Business Connectivity, and Word Automation Services
437(44)
Provision Excel Services
438(10)
Provision the Excel Services Service Application
439(3)
Create the Secure Store Target Application
442(4)
Test the Service Application
446(2)
Provision Access Services
448(8)
Enable the Session State Service
449(2)
Provision the Access Services Service Application
451(3)
Test the Service Application
454(2)
Provision Visio Graphics Services
456(6)
Provision the Visio Services Service Application
457(3)
Create the Secure Store Target Application
460(1)
Test the Service Application
461(1)
Provision PerformancePoint Services
462(8)
Provision the PerformancePoint Service Application
464(3)
Set the Unattended Service Account
467(1)
Test the Service Application
468(2)
Provision Business Connectivity Services
470(6)
Provision the BCS Service Application
471(3)
Test the Service Application
474(2)
Provision Word Automation Services
476(5)
Provision the Word Automation Services Service Application
476(3)
Test the Service Application
479(2)
Chapter 14 Provisioning Search Services
481(46)
Understand Enterprise Search Concepts
482(9)
Understand Administration Topology Components
482(1)
Understand Query Topology Components
483(2)
Understand Crawl Topology Components
485(1)
Understand Query Processor Components
486(1)
Understand Service Placement
487(1)
Understand the Crawling Process
488(3)
Retrieve Enterprise Search Services
491(5)
Retrieve the Service Application
492(1)
Retrieve the Crawl Components
492(1)
Retrieve the Query Components
493(1)
Retrieve the Crawl Database
494(1)
Retrieve the Property Database
495(1)
Provision Enterprise Search Services
496(23)
Define Service Accounts
496(1)
Start the Service instance
497(2)
Configure the Search Service
499(2)
Create the Service Application
501(3)
Configure the Administration Component
504(2)
Create the Crawl and Query Components
506(12)
Create the Service Application Proxy
518(1)
Perform a Full or Incremental Crawl
519(8)
Provision Foundation Search Services
520(1)
Start the Foundation Search Service
521(5)
Examine Foundation Search Services Settings
526(1)
Start and Stop Full Crawls
526(1)
Chapter 15 Provisioning Metadata and User Profile Services
527(30)
Provision Managed Metadata Services
528(8)
Provision the Managed Metadata Services Service Application
528(7)
Test the Service Application
535(1)
Provision User Profile Services
536(21)
Provision the User Profile Services Service Application
537(8)
Test the Service Application
545(1)
Provision the User Profile Synchronization Service
545(3)
Test the Synchronization Service
548(3)
Address Common Issues
551(6)
Part 5 Managing and Maintaining a SharePoint Environment
557(86)
Chapter 16 Managing Operational Settings
559(32)
Manage Logging
560(17)
Review Diagnostic Configuration Settings
562(1)
Modify Diagnostic Configuration Settings
563(2)
Review Log Levels
565(2)
Modify Log Levels
567(1)
Reset Log Levels
568(1)
Create New Log Files
569(1)
Merge Existing Log Files
569(2)
Review Log Events
571(2)
Write Log Events
573(4)
Examine the Health Analyzer
577(4)
Review and Modify Rule Definitions
578(1)
Review Failed Rules
579(2)
Manage Timer Jobs
581(4)
Review Timer Jobs
581(2)
Execute a Timer Job
583(1)
Modify Timer Jobs
584(1)
Understand the Developer Dashboard
585(6)
Overview of the Developer Dashboard
585(2)
Configure the Developer Dashboard
587(4)
Chapter 17 Back Up and Restore a SharePoint Environment
591(26)
Back Up and Restore a Farm
592(13)
Back Up a Farm
593(4)
Back Up an Inactive Farm Configuration
597(3)
Restore a Farm
600(3)
Retrieve Backup History
603(2)
Back Up and Restore a Site Collection
605(4)
Back Up a Site Collection
605(2)
Restore a Site Collection
607(2)
Export and Import Sites and Lists
609(8)
Export a Site or List
610(3)
Import a Site or List
613(4)
Chapter 18 Optimizing the Performance of a SharePoint Environment
617(26)
Configure Resource Throttling
618(11)
Configure Performance Counter Monitoring
620(5)
Monitor HTTP Throttling
625(4)
Configure Caching Options
629(7)
Configure Page Output Caching
629(2)
Configure Object Caching
631(3)
Configure BLOB Caching
634(2)
Configure Remote BLOB Storage
636(7)
Configure RBS in SQL Server
638(3)
Migrate Content to Another Provider
641(1)
Disable RBS
642(1)
Part 6 Advanced Administration
643(64)
Chapter 19 Remote Administration
645(34)
Use Classic Remoting
646(3)
Configure Windows PowerShell Remoting
649(6)
Enable Remoting
650(2)
Enable CredSSP
652(2)
Increase Memory for Remote Sessions
654(1)
Execute Remote Commands
655(17)
Use Invoke-Command
656(5)
Use Enter-PSSession
661(2)
Use Import-PSSession
663(5)
Understand Serialization
668(4)
Configure Sessions
672(7)
Create Session Configurations
672(4)
Secure Session Configurations
676(3)
Chapter 20 Multi-Tenancy
679(28)
Create a Tenant Hosting Web Application
681(4)
Create the Web Application
683(1)
Create the Managed Paths
684(1)
Configure Service Applications
685(10)
Provision the Subscription Settings Service
685(3)
Configure Tenant Services
688(7)
Manage Feature Packs and Site Subscriptions
695(6)
Manage Feature Packs
696(3)
Manage Site Subscriptions
699(2)
Provision Tenants
701(6)
Create Member Sites
701(1)
Create the Tenant Administration Site
702(1)
Configure User Profile and Managed Metadata Service Applications
703(2)
Store Tenant Information
705(2)
Index 707
Gary Lapointe is an independent consultant and founding partner of Aptillon, Inc. He has been awarded SharePoint MVP each year since 2007. Gary focuses on SharePoint automation and blogs regularly at http://blog.falchionconsulting.com. Shannon Bray is a technical architect at Planet Technologies. He is also a consultant and trainer with a specialization in SharePoint, ASP.NET, and C#. Shannon is a Microsoft Certified Trainer and holds MCPD and MCITP certifications for SharePoint 2010.