My Account Log in

1 option

Beginning PowerShell for SharePoint 2013 / by Nikolas Charlebois-Laprade.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Charlebois-Laprade, Nikolas, Author.
Series:
The Expert's Voice in Powershell
Language:
English
Subjects (All):
Microsoft SharePoint (Electronic resource).
Microsoft software.
Microsoft .NET Framework.
Computers.
Microsoft and .NET.
Information Systems and Communication Service.
Local Subjects:
Microsoft and .NET.
Information Systems and Communication Service.
Physical Description:
1 online resource (XVII, 232 p. 191 illus.)
Edition:
1st ed. 2014.
Place of Publication:
Berkeley, CA : Apress : Imprint: Apress, 2014.
Language Note:
English
System Details:
text file
Summary:
Beginning PowerShell for SharePoint 2013 is a book for the SharePoint administrator looking to expand his or her toolkit and skills by learning PowerShell, Microsoft's vastly flexible and versatile object oriented scripting language. PowerShell is the future of Microsoft administration, and SharePoint is a complex product that can be managed more easily and quickly with PowerShell cmdlets and scripts. This book helps bridge the gap, introducing PowerShell fundamentals and operations in the context of deploying, migrating, managing, and monitoring SharePoint 2013. Author Nik Charlebois-Laprade begins by explaining the fundamental concepts behind the PowerShell language. Then, with copious real-world examples and scripts, he lays the foundation for PowerShell novices to automate interactions with the various pieces and components of the SharePoint 2013 platform. For SharePoint administrators wanting to do more with the technology, or for SharePoint developers trying to build their skills on the administration side, Beginning PowerShell for SharePoint 2013 is the perfect book to kick off your PowerShell journey.
Contents:
Cover
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
Chapter 1: Introduction
The SharePoint Challenges
History of PowerShell
So, What Is PowerShell Anyway?
SharePoint Foundation versus SharePoint Server
What You Will Learn in This Book
Summary
Chapter 2: What's New in PowerShell for SharePoint 2013
SharePoint 2013 Apps
Service Applications
User License Enforcements
PowerShell Web Access
Backups
Bing Maps
Search
Tenants
Office 365
Site Upgrade
Chapter 3: Configuring Your Environment for PowerShell
Getting Started with the Integrated Scripting Environment (ISE)
Windows Server 2008 R2
Windows Server 2012
Windows PowerShell ISE Essential Features
IntelliSense
Snippets
Commands Explorer
Execution Policy
PowerShell Web Access (PWA)
Requirements
Installing PWA
Configuring the Gateway
Chapter 4: PowerShell Basics
Terminology
Session
Cmdlets
Profile
Snap-In
Module
PowerShell Operators and Common Operations
Printing Values on Screen
Console Colors
Variables
Comments
Casting
Conditional Logic
Decisions
Comparison
Logical Operators
Function
Loops
Piping
Instance Referrer
Error Handling
Enumerations
Arrays
Environment Variables
WhatIf Rollback
Graphical User Interface
Demo Project-Selective Deletion of Files in a Folder
Customization
My Profile
Custom Modules
Leaping Ahead
Desired State Configuration
Dynamic Method and Property Names
Chapter 5: Installing &amp
Deploying SharePoint with PowerShell
Hardware Requirements
Software Requirements
Roles and Features
.NET Framework 3.5
Domain Controller
Users and Groups
Application Server Role.
Installing the Software Components
Installing SQL Server 2012
Installing SharePoint Prerequisites
Installing SharePoint
Configuring Your SharePoint Farm
Creating the Databases
Configuring Central Administration
Creating Your First Web Application
Creating Your Root Site Collection
Explorer Enhanced Security Configuration
Granting Users Access
Putting It All Together
Writing to the Registry
Automatic Login
Script Orchestrator
Chapter 6: Managing SharePoint with PowerShell
Interacting with Objects
Site Collections
Get-SPSite
Move-SPSite
Copy-SPSite
New-SPSite
Set-SPSite
Remove-SPSite
Get-SPDeletedSite
Remove-SPDeletedSite
Restore-SPDeletedSite
Putting It Together: Creating a Site Collections Structure
Webs
Get-SPWeb
New-SPWeb
Remove-SPWeb
Set-SPWeb
Export-SPWeb
Import-SPWeb
Putting It Together: Creating Supporting Webs
Lists
Getting a List Instance
Creating a New List
Removing a List Instance
Restoring a List Instance
Copying a List Instance
Putting It Together: Creating Common Lists
List Items
Getting List Items
Removing a List Item
Creating a List Item
Updating a List Item
Putting It Together: Creating Default Tasks Items
List Fields
Getting an Instance of a Field
Creating a New Field
Removing a Field
Permissions
List Permissions on an Object
Breaking Permission Inheritance
Granting New Permissions
Removing Permissions
Updating Permissions
Objects Disposal
Scenario #1 - Bad Memory Management
Scenario #2 - Good Memory Management
Chapter 7: Managing Apps and Solutions Using PowerShell
Solutions
Types of Solutions
Adding a New Farm Solution
Installing a Farm Solution
Uninstalling a Farm Solution
Removing a Farm Solution.
Updating a Farm Solution
Apps
Configuring your Environment to Support Apps
App Management Service Application
Microsoft SharePoint Foundation Subscription Settings Service Application
Final Configuration Steps
Importing an App Package
Exporting App Packages
Installing an App Package
Uninstalling a SharePoint App
The App Catalog
Creating an App Catalog
Adding an App to the Catalog
Managing App Permissions
Updating an Existing App
Chapter 8: Administering and Monitoring SharePoint with PowerShell
Features
Getting a Reference to an Existing Feature
Activating a Feature
Disabling a Feature
Automating a Farm Backup
Viewing Backup History
Automating a Site Collection Backup
Restores
Restoring a Farm Backup
Restoring a Site Collection Backup
Timer Jobs
Getting a Reference to an Existing Timer Job
Disabling a Timer Job
Enabling a Timer Job
Changing a Timer Job's Schedule
Starting a Timer Job
Managing Services
Getting a Reference to a Service Instance
Starting a SharePoint Service Instance
Stopping a SharePoint Service Instance
SharePoint Health Analyzer
Getting References to Health Analyzer Rules
Disabling a SharePoint Health Analyzer Rule
Enabling a SharePoint Health Analyzer Rule
Chapter 9: Managing Office 365 SharePoint Online with PowerShell
Overview of the Environment
SharePoint Online Management Shell
Connecting to the Office 365 Instance
Listing Available Commands
SharePoint Online Cmdlets
Get-SPOSite
New-SPOSite
Remove-SPOSite
Repair-SPOSite
Set-SPOSite
Test-SPOSite
Upgrade-SPOSite
Request-SPOUpgradeEvaluationSite
Get-SPODeletedSite
Restore-SPODeletedSite
Remove-SPODeletedSite
SPOSiteGroup
Get-SPOSiteGroup
New-SPOSiteGroup.
Remove-SPOSiteGroup
Set-SPOSiteGroup
Users
Get-SPOUser
Get-SPOExternalUser
Add-SPOUser
Remove-SPOUser
Remove-SPOExternalUser
Set-SPOUser
Get-SPOAppInfo
Get-SPOAppErrors
Tenant
Get-SPOTenant
Set-SPOTenant
Get-SPOTenantLogEntry
Get-SPOTenantLogLastAvailableTimeInUtc
Web
Get-SPOWebTemplate
Doing More with the Client Context
Chapter 10: Upgrading from SharePoint 2010 to 2013 Using PowerShell
Overview of the Source Environment
The Database Detach/Attach Process
Detaching and Copying a Database
Attaching a Database to the New SharePoint Farm
Mounting and Testing Content Databases
SharePoint 2010 Compatibility Mode
Upgrade Evaluation Site Collection
Upgrading Site Collections
Chapter 11: PowerShell Cmdlets
Add-SPSolution
Backup-SPFarm
Backup-SPSite
Disable-SPTimerJob
Enable-SPTimerJob
Export-SPAppPackage
Get-SPSppInstance
Get-SPBackupHistory
Get-SPFarm
Get-SPServiceApplication
Get-SPServiceApplicationPool
Get-SPServiceInstance
Get-SPTimerJob
Get-SPUser
Get-SPWebApplication
Get-SPWebTemplate
Import-SPAppPackage
Install-SPApp
Install-SPSolution
Mount-SPContentDatabase
New-SPAppManagementServiceApplication
New-SPAppManagementServiceApplicationProxy
New-SPConfigurationDatabase
New-SPContentDatabase
New-SPServiceApplicationPool
New-SPSubscriptionSettingsServiceApplication
New-SPSubscriptionSettingsServiceApplicationProxy
New-SPWebApplication
Remove-SPConfigurationDatabase
Remove-SPContentDatabase
Remove-SPServiceApplication
Remove-SPServiceApplicationPool
Remove-SPSolution
Remove-SPWebApplication.
Request-SPUpgradeEvaluationSite
Set-SPServiceApplicationPool
Set-SPTimerJob
Start-SPServiceInstance
Start-SPTimerJob
Stop-SPServiceInstance
Test-SPContentDatabase
Uninstall-SPAppInstance
Uninstall-SPSolution
Update-SPAppCatalogConfiguration
Update-SPAppInstance
Update-SPSolution
Index.
Notes:
Includes index.
Description based on publisher supplied metadata and other sources.
ISBN:
9781430264736
143026473X
OCLC:
960143769

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account