SlideShare une entreprise Scribd logo
1  sur  30
mike-greene.com 
@webdes03 
PowerShell Introduction to Administering SharePointOn-Premises & O365 
Research Triangle PowerShell User Group 
September 17, 2014 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 1
mike-greene.com 
@webdes03 
Introduction 
B&R Business Solutions 
•SharePoint Solution Architect 
•Based in Raleigh, North Carolina 
Professional Experience 
•Microsoft SharePoint Stack since 2007 
•Consulting and Professional Services since 2010 
•Public Web Design since 2003 
Hobbies 
•SharePoint Saturday & User Group SpeakerRIC, VB, ATL, AUS, TPA, RDU 
•Leadership Council, Triangle SharePoint User Group 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 2
mike-greene.com 
@webdes03 
Agenda 
•What is PowerShell 
•Administrators Toolkit 
•Working with PowerShell 
•SharePoint On-Premises 
•O365, SharePoint Online 
•User Scenarios 
•Useful Cmdlets 
•Tools & Resources 
3
mike-greene.com 
@webdes03 
What is PowerShell 
4
mike-greene.com 
@webdes03 
What is PowerShell 
•Microsoft task automation framework built on the .NET framework 
•Common “shell” to Microsoft technologies (AD, SQL, SP, Server, etc.) 
•Full access to COM (Component Object Model) and WMI (Windows Management Instrumentation) for local and remote system management 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 5
mike-greene.com 
@webdes03 
Administrators Toolkit 
6
mike-greene.com 
@webdes03 
Administrators ToolkitSharePoint Evolution 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 7
mike-greene.com 
@webdes03 
Administrators Toolkit 
•Role of the SharePoint Administrator has evolved over the years 
•SharePoint is not a “set and forget” application 
•With the evolution of the product, and the role of the administrator, tools have matured 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 8 
Farm Deployment 
Site Administration 
Database Management 
Service Management
mike-greene.com 
@webdes03 
Administrators Toolkit 
STSADM 
Third Party Tools 
PowerShell 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 9 
•PowerShell replaces STSADM 
•All STSADM operations have a PowerShell equivalent 
•Integrated support for multiple platforms/services 
•Easily extendable 
SharePoint 2007 
SharePoint 2013
mike-greene.com 
@webdes03 
Working with PowerShell 
10
mike-greene.com 
@webdes03 
Working with PowerShell 
•Registers sets of cmdlets/providers 
•Extends default shell functionality 
•Conceptually similar to a browser plug-in 
•Snapinscan be added or removed as needed during a session 
•Loaded snapinsare disposed with the session 
•Can be automatically loaded with new sessions by using a PowerShell profile 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 11 
Snapins 
Cmdlets 
Objects 
Properties 
Methods
mike-greene.com 
@webdes03 
Working with PowerShell 
•Registers sets of cmdlets/providers 
•Extends default shell functionality 
•Conceptually similar to a browser plug-in 
•Snapinscan be added or removed as needed during a session 
•Loaded snapinsare disposed with the session 
•Can be automatically loaded with new sessions by using a PowerShell profile 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 12 
Snapins 
Cmdlets 
Objects 
Properties 
Methods 
Test-Path $profile 
New-Item –Type File –Force $profile 
Notepad $profile
mike-greene.com 
@webdes03 
Working with PowerShell 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 13 
Snapins 
Cmdlets 
Objects 
Properties 
Methods 
•“Command-let”; specific command executed in the PowerShell environment 
•Follow common {verb} –{noun} naming convention; easy to understand 
•Used like a function, cmdletstake one or more input arguments and output objects 
•Can be piped together for complex operations
mike-greene.com 
@webdes03 
Working with PowerShell 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 14 
Snapins 
Cmdlets 
Objects 
Properties 
Methods 
•Container of one or more objects, properties or methods; objects can contain other objects 
•Hierarchical structure, similar to XML, objects have no preset structure and can be created to serve virtually any purpose 
House
mike-greene.com 
@webdes03 
Working with PowerShell 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 15 
Snapins 
Cmdlets 
Objects 
Properties 
Methods 
•Container of one or more objects, properties or methods; objects can contain other objects 
•Hierarchical structure, similar to XML, objects have no preset structure and can be created to serve virtually any purpose 
House 
Floors 
1 
2 
3
mike-greene.com 
@webdes03 
Working with PowerShell 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 16 
Snapins 
Cmdlets 
Objects 
Properties 
Methods 
•Distinct pieces of data on an object 
•When working with an object, you’re really interacting with the properties inside the object 
House 
Color 
White 
Floors 
1 
2 
3
mike-greene.com 
@webdes03 
Working with PowerShell 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 17 
Snapins 
Cmdlets 
Objects 
Properties 
Methods 
•Actionable operation on an object 
•Manipulates the object in some predefined manner 
House 
Color 
White 
Floors 
1 
2 
3 
Open Door 
Open
mike-greene.com 
@webdes03 
Working with PowerShell 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 18 
Snapins 
Cmdlets 
Objects 
Properties 
Methods 
•$house = Get-HouseCreates $house 
•$house.Floors.Count()Outputs “3” 
•$house.ColorOutputs “White” 
•$house.OpenDoor()Returns “Open” 
House 
Color 
White 
Floors 
1 
2 
3 
Open Door 
Open
mike-greene.com 
@webdes03 
SharePointOn-Premises 
19
mike-greene.com 
@webdes03 
SharePoint On-Premises 
•Thetool for day-to-day administration of SharePoint On-Premises 
•Critical to version upgrades and other heavy maintenance activities 
•Full access to the SharePoint Farm object model 
•Full access to the SharePoint API 
•Ability to run full trust code 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 20 
1900+ Cmdlets
mike-greene.com 
@webdes03 
SharePoint Farm Deployment 
•PowerShell deployment considered best practice; never use “The Wizard” 
•Least privilege deployment achievable only via PowerShell 
•Distributed Cache and other core SharePoint services require PowerShell configuration 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 21 
XML Configuration File 
Service Account Provisioning 
SQL Configuration 
SharePoint Installation 
SharePoint Farm Provisioning 
SharePoint Farm Configuration
mike-greene.com 
@webdes03 
SharePoint Farm Upgrade 
•PowerShell required to prepare a farm for upgrade (version upgrades & service packs) 
•Pre-upgrade cleanup tasks managed through PowerShell 
•Test-SPContentDatabasevalidates content DB’s prior to upgrade 
•Database attach upgrade 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 22 
Pre-upgrade Checks 
Content Database Checks 
Upgrade Operation
mike-greene.com 
@webdes03 
Generate SharePoint IA 
•Utilize SharePoint cmdletsto deploy farm topology 
•Web Applications (SPWebApplication) 
•Site Collections (SPSite) 
•Subsites(SPWeb) 
•Lists (SPList) 
•Repeatable deployment across multiple environments; more efficient than manual generation 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 23 
intranet.corp.tld 
Intranet 
News 
Departments 
HR 
IT 
Legal 
Search 
Records
mike-greene.com 
@webdes03 
SharePointOnline / O365 
24
mike-greene.com 
@webdes03 
SharePoint Online / O365 
•Utilizes the SharePoint Online Management Shell 
•SharePoint Online vs. Office 365 cmdlets(users & sites vs. domain, license, organization & services) 
•Only executed by users with the Global Administrator role 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 25 
32 Cmdlets 
SharePoint OnlineManagement Shell 
bit.ly/spo-shell
mike-greene.com 
@webdes03 
Useful Cmdlets 
26
mike-greene.com 
@webdes03 
Useful Cmdlets 
9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 27 
Get-Help 
Get-Member 
Get-SPFarm 
Get-SPServiceApplication 
Get-SPContentDatabase 
Test-SPContentDatabase 
Get-SPWeb 
New-SPWeb 
Get-SPList 
New-SPList 
Get-SPWebApplication 
Get-SPSiteGet-SPOSiteNew-SPSiteNew-SPOSite 
Connect-SPOService 
Disconnect-SPOService
mike-greene.com 
@webdes03 
Tools & Resources 
IderaPowerShell PlusPowerShell IDE & Referenceidera.com FREE 
SP2013 PowerShell CmdletsTechnetListingbit.ly/posh-sp2013 
SharePoint Command BuilderOn-Premises/O365 GUIbit.ly/sp2013cmdgui 
28
mike-greene.com 
@webdes03 
Tools & Resources 
29 
PowerShell for SP2013Steven Mannbit.ly/posh-sp2013-book
mike-greene.com 
@webdes03 
Q&A 
30 
mike-greene.com 
@webdes03

Contenu connexe

Tendances

Creating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessCreating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessC/D/H Technology Consultants
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 James Wright
 
The Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical HubThe Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical HubDan Barker
 
SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsAdam Levithan
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016Don Donais
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionDon Donais
 
How to Leverage SharePoint 2013 to Organize, Label, Navigate, and Search Your...
How to Leverage SharePoint 2013 to Organize, Label, Navigate, and Search Your...How to Leverage SharePoint 2013 to Organize, Label, Navigate, and Search Your...
How to Leverage SharePoint 2013 to Organize, Label, Navigate, and Search Your...J. Kevin Parker, CIP
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013Don Donais
 
Mastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningChristian Buckley
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePointDon Donais
 
SharePoint Workflow Migration
SharePoint Workflow MigrationSharePoint Workflow Migration
SharePoint Workflow MigrationCygnet Infotech
 
Using SharePoint / Office 365 as Learning Ecosystem
Using SharePoint / Office 365 as Learning EcosystemUsing SharePoint / Office 365 as Learning Ecosystem
Using SharePoint / Office 365 as Learning EcosystemJennifer Kenderdine
 
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 ConferenceStructuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 ConferenceNick Inglis
 
Leveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organizationLeveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organizationDon Donais
 
SharePoint 2013 Upgrade for the End User
SharePoint 2013 Upgrade for the End UserSharePoint 2013 Upgrade for the End User
SharePoint 2013 Upgrade for the End UserRichard Harbridge
 
Migrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solutionMigrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solutionGopinath Dhandapani
 
10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration FailedBenjamin Niaulin
 
SPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration PlanningSPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration PlanningChristian Buckley
 
SharePoint 2013 Migration
SharePoint 2013 MigrationSharePoint 2013 Migration
SharePoint 2013 MigrationVishal Gupta
 
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...Vignesh Ganesan I Microsoft MVP
 

Tendances (20)

Creating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessCreating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint Success
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016
 
The Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical HubThe Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical Hub
 
SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three Steps
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
 
How to Leverage SharePoint 2013 to Organize, Label, Navigate, and Search Your...
How to Leverage SharePoint 2013 to Organize, Label, Navigate, and Search Your...How to Leverage SharePoint 2013 to Organize, Label, Navigate, and Search Your...
How to Leverage SharePoint 2013 to Organize, Label, Navigate, and Search Your...
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013
 
Mastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration Planning
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
SharePoint Workflow Migration
SharePoint Workflow MigrationSharePoint Workflow Migration
SharePoint Workflow Migration
 
Using SharePoint / Office 365 as Learning Ecosystem
Using SharePoint / Office 365 as Learning EcosystemUsing SharePoint / Office 365 as Learning Ecosystem
Using SharePoint / Office 365 as Learning Ecosystem
 
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 ConferenceStructuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
 
Leveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organizationLeveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organization
 
SharePoint 2013 Upgrade for the End User
SharePoint 2013 Upgrade for the End UserSharePoint 2013 Upgrade for the End User
SharePoint 2013 Upgrade for the End User
 
Migrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solutionMigrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solution
 
10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed
 
SPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration PlanningSPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration Planning
 
SharePoint 2013 Migration
SharePoint 2013 MigrationSharePoint 2013 Migration
SharePoint 2013 Migration
 
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
 

En vedette

SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)
SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)
SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)Michael Greene
 
When To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouverWhen To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouverRichard Harbridge
 
Social in hybriden SharePoint 2016-Umgebungen
Social in hybriden SharePoint 2016-UmgebungenSocial in hybriden SharePoint 2016-Umgebungen
Social in hybriden SharePoint 2016-UmgebungenAvePoint
 
RE im agilen Umfeld - Waste oder Value?
RE im agilen Umfeld - Waste oder Value?RE im agilen Umfeld - Waste oder Value?
RE im agilen Umfeld - Waste oder Value?HOOD Group
 
ATLSPUG - SharePoint Branding Best Bets
ATLSPUG - SharePoint Branding Best BetsATLSPUG - SharePoint Branding Best Bets
ATLSPUG - SharePoint Branding Best BetsMichael Greene
 
Developing SP 2013 Display Templates
Developing SP 2013 Display TemplatesDeveloping SP 2013 Display Templates
Developing SP 2013 Display TemplatesMichael Oryszak
 
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DCHow to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DCRichard Harbridge
 
O365 Groups- Best Practices and Solutions
O365 Groups- Best Practices and SolutionsO365 Groups- Best Practices and Solutions
O365 Groups- Best Practices and SolutionsJohnConnected
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power pointmtc124
 
Consejos para la lectura
Consejos para la lecturaConsejos para la lectura
Consejos para la lecturaAngelica Flores
 
Power of LinkedIn Lookup: finding hidden talent in your organization | Talent...
Power of LinkedIn Lookup: finding hidden talent in your organization | Talent...Power of LinkedIn Lookup: finding hidden talent in your organization | Talent...
Power of LinkedIn Lookup: finding hidden talent in your organization | Talent...LinkedIn Talent Solutions
 
Business Administration Studies at Brooklyn College
Business Administration Studies at Brooklyn College Business Administration Studies at Brooklyn College
Business Administration Studies at Brooklyn College Craig Raucher New York
 
Analisis arquitectonico y estudio de medio geografico del sitio arqueologico ...
Analisis arquitectonico y estudio de medio geografico del sitio arqueologico ...Analisis arquitectonico y estudio de medio geografico del sitio arqueologico ...
Analisis arquitectonico y estudio de medio geografico del sitio arqueologico ...Cristyuli Yamille Celis Gómez
 
2014 Qoppa Software PDF Solutions
2014 Qoppa Software PDF Solutions 2014 Qoppa Software PDF Solutions
2014 Qoppa Software PDF Solutions Susan Sims
 
DASH - Josh Curtis - Dominating Influencer Marketing for Mobile Games - Chart...
DASH - Josh Curtis - Dominating Influencer Marketing for Mobile Games - Chart...DASH - Josh Curtis - Dominating Influencer Marketing for Mobile Games - Chart...
DASH - Josh Curtis - Dominating Influencer Marketing for Mobile Games - Chart...Josh Curtis
 
Alfresco tech talk live share extensibility metadata and actions for 4.1
Alfresco tech talk live share extensibility metadata and actions for 4.1Alfresco tech talk live share extensibility metadata and actions for 4.1
Alfresco tech talk live share extensibility metadata and actions for 4.1Alfresco Software
 
Loan Point- A Reliable Hub of Money Lending
Loan Point- A Reliable Hub of Money LendingLoan Point- A Reliable Hub of Money Lending
Loan Point- A Reliable Hub of Money LendingJessica Rodz
 
Brooklyn college names business school in honor of alumnus
Brooklyn college names business school in honor of alumnus Brooklyn college names business school in honor of alumnus
Brooklyn college names business school in honor of alumnus Craig Raucher New York
 

En vedette (20)

SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)
SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)
SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)
 
When To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouverWhen To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouver
 
Social in hybriden SharePoint 2016-Umgebungen
Social in hybriden SharePoint 2016-UmgebungenSocial in hybriden SharePoint 2016-Umgebungen
Social in hybriden SharePoint 2016-Umgebungen
 
RE im agilen Umfeld - Waste oder Value?
RE im agilen Umfeld - Waste oder Value?RE im agilen Umfeld - Waste oder Value?
RE im agilen Umfeld - Waste oder Value?
 
ATLSPUG - SharePoint Branding Best Bets
ATLSPUG - SharePoint Branding Best BetsATLSPUG - SharePoint Branding Best Bets
ATLSPUG - SharePoint Branding Best Bets
 
Developing SP 2013 Display Templates
Developing SP 2013 Display TemplatesDeveloping SP 2013 Display Templates
Developing SP 2013 Display Templates
 
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DCHow to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
 
O365 Groups- Best Practices and Solutions
O365 Groups- Best Practices and SolutionsO365 Groups- Best Practices and Solutions
O365 Groups- Best Practices and Solutions
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power point
 
Consejos para la lectura
Consejos para la lecturaConsejos para la lectura
Consejos para la lectura
 
Power of LinkedIn Lookup: finding hidden talent in your organization | Talent...
Power of LinkedIn Lookup: finding hidden talent in your organization | Talent...Power of LinkedIn Lookup: finding hidden talent in your organization | Talent...
Power of LinkedIn Lookup: finding hidden talent in your organization | Talent...
 
Business Administration Studies at Brooklyn College
Business Administration Studies at Brooklyn College Business Administration Studies at Brooklyn College
Business Administration Studies at Brooklyn College
 
Analisis arquitectonico y estudio de medio geografico del sitio arqueologico ...
Analisis arquitectonico y estudio de medio geografico del sitio arqueologico ...Analisis arquitectonico y estudio de medio geografico del sitio arqueologico ...
Analisis arquitectonico y estudio de medio geografico del sitio arqueologico ...
 
Mkt content Mercado
Mkt content MercadoMkt content Mercado
Mkt content Mercado
 
2014 Qoppa Software PDF Solutions
2014 Qoppa Software PDF Solutions 2014 Qoppa Software PDF Solutions
2014 Qoppa Software PDF Solutions
 
DASH - Josh Curtis - Dominating Influencer Marketing for Mobile Games - Chart...
DASH - Josh Curtis - Dominating Influencer Marketing for Mobile Games - Chart...DASH - Josh Curtis - Dominating Influencer Marketing for Mobile Games - Chart...
DASH - Josh Curtis - Dominating Influencer Marketing for Mobile Games - Chart...
 
Alfresco tech talk live share extensibility metadata and actions for 4.1
Alfresco tech talk live share extensibility metadata and actions for 4.1Alfresco tech talk live share extensibility metadata and actions for 4.1
Alfresco tech talk live share extensibility metadata and actions for 4.1
 
Loan Point- A Reliable Hub of Money Lending
Loan Point- A Reliable Hub of Money LendingLoan Point- A Reliable Hub of Money Lending
Loan Point- A Reliable Hub of Money Lending
 
Chemistry Connect
Chemistry ConnectChemistry Connect
Chemistry Connect
 
Brooklyn college names business school in honor of alumnus
Brooklyn college names business school in honor of alumnus Brooklyn college names business school in honor of alumnus
Brooklyn college names business school in honor of alumnus
 

Similaire à PowerShell Introduction to Administering SharePoint On-Premises & O365

Spsatx slides (widescreen)
Spsatx slides (widescreen)Spsatx slides (widescreen)
Spsatx slides (widescreen)Ryan Dennis
 
Introduction to PowerShell for SharePoint Admins and Developers
Introduction to PowerShell for SharePoint Admins and DevelopersIntroduction to PowerShell for SharePoint Admins and Developers
Introduction to PowerShell for SharePoint Admins and DevelopersMichael Blumenthal (Microsoft MVP)
 
PowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and ServersPowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and ServersGreg McMurray
 
Intro to SharePoint + PowerShell
Intro to SharePoint + PowerShellIntro to SharePoint + PowerShell
Intro to SharePoint + PowerShellRyan Dennis
 
aOS Canadian Tour - Quebec - From SharePoint to Office 365 Development
aOS Canadian Tour  - Quebec - From SharePoint to Office 365 DevelopmentaOS Canadian Tour  - Quebec - From SharePoint to Office 365 Development
aOS Canadian Tour - Quebec - From SharePoint to Office 365 DevelopmentSébastien Levert
 
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 DevelopmentaOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 DevelopmentSébastien Levert
 
aOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
aOS Canadian Tour - Montreal - From SharePoint to Office 365 DevelopmentaOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
aOS Canadian Tour - Montreal - From SharePoint to Office 365 DevelopmentSébastien Levert
 
aOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
aOS Canadian Tour - Toronto - From SharePoint to Office 365 DevelopmentaOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
aOS Canadian Tour - Toronto - From SharePoint to Office 365 DevelopmentSébastien Levert
 
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 DevelopmentSharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 DevelopmentSébastien Levert
 
Share point development 101
Share point development 101Share point development 101
Share point development 101Becky Bertram
 
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopIntroduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopMichael Blumenthal (Microsoft MVP)
 
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenI2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenSPS Paris
 
SharePoint Fest DC 2018 - From SharePoint to Office 365 Development
SharePoint Fest DC 2018 - From SharePoint to Office 365 DevelopmentSharePoint Fest DC 2018 - From SharePoint to Office 365 Development
SharePoint Fest DC 2018 - From SharePoint to Office 365 DevelopmentSébastien Levert
 
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSébastien Levert
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...DIWUG
 
ESPC Webinar - From SharePoint to Office 365 Development
ESPC Webinar - From SharePoint to Office 365 DevelopmentESPC Webinar - From SharePoint to Office 365 Development
ESPC Webinar - From SharePoint to Office 365 DevelopmentSébastien Levert
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-bizDrew Madelung
 
Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Eric Overfield
 
SharePoint Fest Chicago - From SharePoint to Office 365 Development
SharePoint Fest Chicago - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago - From SharePoint to Office 365 Development
SharePoint Fest Chicago - From SharePoint to Office 365 DevelopmentSébastien Levert
 

Similaire à PowerShell Introduction to Administering SharePoint On-Premises & O365 (20)

Spsatx slides (widescreen)
Spsatx slides (widescreen)Spsatx slides (widescreen)
Spsatx slides (widescreen)
 
Introduction to PowerShell for SharePoint Admins and Developers
Introduction to PowerShell for SharePoint Admins and DevelopersIntroduction to PowerShell for SharePoint Admins and Developers
Introduction to PowerShell for SharePoint Admins and Developers
 
PowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and ServersPowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and Servers
 
Intro to SharePoint + PowerShell
Intro to SharePoint + PowerShellIntro to SharePoint + PowerShell
Intro to SharePoint + PowerShell
 
aOS Canadian Tour - Quebec - From SharePoint to Office 365 Development
aOS Canadian Tour  - Quebec - From SharePoint to Office 365 DevelopmentaOS Canadian Tour  - Quebec - From SharePoint to Office 365 Development
aOS Canadian Tour - Quebec - From SharePoint to Office 365 Development
 
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 DevelopmentaOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
 
aOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
aOS Canadian Tour - Montreal - From SharePoint to Office 365 DevelopmentaOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
aOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
 
aOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
aOS Canadian Tour - Toronto - From SharePoint to Office 365 DevelopmentaOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
aOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
 
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 DevelopmentSharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
 
Share point development 101
Share point development 101Share point development 101
Share point development 101
 
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopIntroduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
 
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenI2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
 
SharePoint Fest DC 2018 - From SharePoint to Office 365 Development
SharePoint Fest DC 2018 - From SharePoint to Office 365 DevelopmentSharePoint Fest DC 2018 - From SharePoint to Office 365 Development
SharePoint Fest DC 2018 - From SharePoint to Office 365 Development
 
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
 
ESPC Webinar - From SharePoint to Office 365 Development
ESPC Webinar - From SharePoint to Office 365 DevelopmentESPC Webinar - From SharePoint to Office 365 Development
ESPC Webinar - From SharePoint to Office 365 Development
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-biz
 
Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2
 
SharePoint Fest Chicago - From SharePoint to Office 365 Development
SharePoint Fest Chicago - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago - From SharePoint to Office 365 Development
SharePoint Fest Chicago - From SharePoint to Office 365 Development
 
O365: Attack of the Clones
O365: Attack of the ClonesO365: Attack of the Clones
O365: Attack of the Clones
 

Plus de Michael Greene

Making Life Easier with PowerShell (SPSATL 2012)
Making Life Easier with PowerShell (SPSATL 2012)Making Life Easier with PowerShell (SPSATL 2012)
Making Life Easier with PowerShell (SPSATL 2012)Michael Greene
 
Enhancing SharePoint 2010 for the iPad (SPSAusTX 2012)
Enhancing SharePoint 2010 for the iPad (SPSAusTX 2012)Enhancing SharePoint 2010 for the iPad (SPSAusTX 2012)
Enhancing SharePoint 2010 for the iPad (SPSAusTX 2012)Michael Greene
 
Making Life Easier with PowerShell (SPSVB 2012)
Making Life Easier with PowerShell (SPSVB 2012)Making Life Easier with PowerShell (SPSVB 2012)
Making Life Easier with PowerShell (SPSVB 2012)Michael Greene
 
Enhancing SharePoint 2010 for the iPad (SPSVB 2012)
Enhancing SharePoint 2010 for the iPad (SPSVB 2012)Enhancing SharePoint 2010 for the iPad (SPSVB 2012)
Enhancing SharePoint 2010 for the iPad (SPSVB 2012)Michael Greene
 
Making Life Easier with PowerShell - SPSRIC
Making Life Easier with PowerShell - SPSRICMaking Life Easier with PowerShell - SPSRIC
Making Life Easier with PowerShell - SPSRICMichael Greene
 
SharePoint Saturday Tampa, Enhancing SharePoint 2010 for the iPad
SharePoint Saturday Tampa, Enhancing SharePoint 2010 for the iPadSharePoint Saturday Tampa, Enhancing SharePoint 2010 for the iPad
SharePoint Saturday Tampa, Enhancing SharePoint 2010 for the iPadMichael Greene
 
Enhancing SharePoint 2010 for the iPad
Enhancing SharePoint 2010 for the iPadEnhancing SharePoint 2010 for the iPad
Enhancing SharePoint 2010 for the iPadMichael Greene
 

Plus de Michael Greene (7)

Making Life Easier with PowerShell (SPSATL 2012)
Making Life Easier with PowerShell (SPSATL 2012)Making Life Easier with PowerShell (SPSATL 2012)
Making Life Easier with PowerShell (SPSATL 2012)
 
Enhancing SharePoint 2010 for the iPad (SPSAusTX 2012)
Enhancing SharePoint 2010 for the iPad (SPSAusTX 2012)Enhancing SharePoint 2010 for the iPad (SPSAusTX 2012)
Enhancing SharePoint 2010 for the iPad (SPSAusTX 2012)
 
Making Life Easier with PowerShell (SPSVB 2012)
Making Life Easier with PowerShell (SPSVB 2012)Making Life Easier with PowerShell (SPSVB 2012)
Making Life Easier with PowerShell (SPSVB 2012)
 
Enhancing SharePoint 2010 for the iPad (SPSVB 2012)
Enhancing SharePoint 2010 for the iPad (SPSVB 2012)Enhancing SharePoint 2010 for the iPad (SPSVB 2012)
Enhancing SharePoint 2010 for the iPad (SPSVB 2012)
 
Making Life Easier with PowerShell - SPSRIC
Making Life Easier with PowerShell - SPSRICMaking Life Easier with PowerShell - SPSRIC
Making Life Easier with PowerShell - SPSRIC
 
SharePoint Saturday Tampa, Enhancing SharePoint 2010 for the iPad
SharePoint Saturday Tampa, Enhancing SharePoint 2010 for the iPadSharePoint Saturday Tampa, Enhancing SharePoint 2010 for the iPad
SharePoint Saturday Tampa, Enhancing SharePoint 2010 for the iPad
 
Enhancing SharePoint 2010 for the iPad
Enhancing SharePoint 2010 for the iPadEnhancing SharePoint 2010 for the iPad
Enhancing SharePoint 2010 for the iPad
 

Dernier

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Dernier (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

PowerShell Introduction to Administering SharePoint On-Premises & O365

  • 1. mike-greene.com @webdes03 PowerShell Introduction to Administering SharePointOn-Premises & O365 Research Triangle PowerShell User Group September 17, 2014 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 1
  • 2. mike-greene.com @webdes03 Introduction B&R Business Solutions •SharePoint Solution Architect •Based in Raleigh, North Carolina Professional Experience •Microsoft SharePoint Stack since 2007 •Consulting and Professional Services since 2010 •Public Web Design since 2003 Hobbies •SharePoint Saturday & User Group SpeakerRIC, VB, ATL, AUS, TPA, RDU •Leadership Council, Triangle SharePoint User Group 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 2
  • 3. mike-greene.com @webdes03 Agenda •What is PowerShell •Administrators Toolkit •Working with PowerShell •SharePoint On-Premises •O365, SharePoint Online •User Scenarios •Useful Cmdlets •Tools & Resources 3
  • 5. mike-greene.com @webdes03 What is PowerShell •Microsoft task automation framework built on the .NET framework •Common “shell” to Microsoft technologies (AD, SQL, SP, Server, etc.) •Full access to COM (Component Object Model) and WMI (Windows Management Instrumentation) for local and remote system management 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 5
  • 7. mike-greene.com @webdes03 Administrators ToolkitSharePoint Evolution 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 7
  • 8. mike-greene.com @webdes03 Administrators Toolkit •Role of the SharePoint Administrator has evolved over the years •SharePoint is not a “set and forget” application •With the evolution of the product, and the role of the administrator, tools have matured 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 8 Farm Deployment Site Administration Database Management Service Management
  • 9. mike-greene.com @webdes03 Administrators Toolkit STSADM Third Party Tools PowerShell 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 9 •PowerShell replaces STSADM •All STSADM operations have a PowerShell equivalent •Integrated support for multiple platforms/services •Easily extendable SharePoint 2007 SharePoint 2013
  • 10. mike-greene.com @webdes03 Working with PowerShell 10
  • 11. mike-greene.com @webdes03 Working with PowerShell •Registers sets of cmdlets/providers •Extends default shell functionality •Conceptually similar to a browser plug-in •Snapinscan be added or removed as needed during a session •Loaded snapinsare disposed with the session •Can be automatically loaded with new sessions by using a PowerShell profile 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 11 Snapins Cmdlets Objects Properties Methods
  • 12. mike-greene.com @webdes03 Working with PowerShell •Registers sets of cmdlets/providers •Extends default shell functionality •Conceptually similar to a browser plug-in •Snapinscan be added or removed as needed during a session •Loaded snapinsare disposed with the session •Can be automatically loaded with new sessions by using a PowerShell profile 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 12 Snapins Cmdlets Objects Properties Methods Test-Path $profile New-Item –Type File –Force $profile Notepad $profile
  • 13. mike-greene.com @webdes03 Working with PowerShell 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 13 Snapins Cmdlets Objects Properties Methods •“Command-let”; specific command executed in the PowerShell environment •Follow common {verb} –{noun} naming convention; easy to understand •Used like a function, cmdletstake one or more input arguments and output objects •Can be piped together for complex operations
  • 14. mike-greene.com @webdes03 Working with PowerShell 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 14 Snapins Cmdlets Objects Properties Methods •Container of one or more objects, properties or methods; objects can contain other objects •Hierarchical structure, similar to XML, objects have no preset structure and can be created to serve virtually any purpose House
  • 15. mike-greene.com @webdes03 Working with PowerShell 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 15 Snapins Cmdlets Objects Properties Methods •Container of one or more objects, properties or methods; objects can contain other objects •Hierarchical structure, similar to XML, objects have no preset structure and can be created to serve virtually any purpose House Floors 1 2 3
  • 16. mike-greene.com @webdes03 Working with PowerShell 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 16 Snapins Cmdlets Objects Properties Methods •Distinct pieces of data on an object •When working with an object, you’re really interacting with the properties inside the object House Color White Floors 1 2 3
  • 17. mike-greene.com @webdes03 Working with PowerShell 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 17 Snapins Cmdlets Objects Properties Methods •Actionable operation on an object •Manipulates the object in some predefined manner House Color White Floors 1 2 3 Open Door Open
  • 18. mike-greene.com @webdes03 Working with PowerShell 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 18 Snapins Cmdlets Objects Properties Methods •$house = Get-HouseCreates $house •$house.Floors.Count()Outputs “3” •$house.ColorOutputs “White” •$house.OpenDoor()Returns “Open” House Color White Floors 1 2 3 Open Door Open
  • 20. mike-greene.com @webdes03 SharePoint On-Premises •Thetool for day-to-day administration of SharePoint On-Premises •Critical to version upgrades and other heavy maintenance activities •Full access to the SharePoint Farm object model •Full access to the SharePoint API •Ability to run full trust code 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 20 1900+ Cmdlets
  • 21. mike-greene.com @webdes03 SharePoint Farm Deployment •PowerShell deployment considered best practice; never use “The Wizard” •Least privilege deployment achievable only via PowerShell •Distributed Cache and other core SharePoint services require PowerShell configuration 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 21 XML Configuration File Service Account Provisioning SQL Configuration SharePoint Installation SharePoint Farm Provisioning SharePoint Farm Configuration
  • 22. mike-greene.com @webdes03 SharePoint Farm Upgrade •PowerShell required to prepare a farm for upgrade (version upgrades & service packs) •Pre-upgrade cleanup tasks managed through PowerShell •Test-SPContentDatabasevalidates content DB’s prior to upgrade •Database attach upgrade 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 22 Pre-upgrade Checks Content Database Checks Upgrade Operation
  • 23. mike-greene.com @webdes03 Generate SharePoint IA •Utilize SharePoint cmdletsto deploy farm topology •Web Applications (SPWebApplication) •Site Collections (SPSite) •Subsites(SPWeb) •Lists (SPList) •Repeatable deployment across multiple environments; more efficient than manual generation 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 23 intranet.corp.tld Intranet News Departments HR IT Legal Search Records
  • 25. mike-greene.com @webdes03 SharePoint Online / O365 •Utilizes the SharePoint Online Management Shell •SharePoint Online vs. Office 365 cmdlets(users & sites vs. domain, license, organization & services) •Only executed by users with the Global Administrator role 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 25 32 Cmdlets SharePoint OnlineManagement Shell bit.ly/spo-shell
  • 27. mike-greene.com @webdes03 Useful Cmdlets 9/17/2014 PowerShell Introduction to Administering SharePoint On-Premises & O365 27 Get-Help Get-Member Get-SPFarm Get-SPServiceApplication Get-SPContentDatabase Test-SPContentDatabase Get-SPWeb New-SPWeb Get-SPList New-SPList Get-SPWebApplication Get-SPSiteGet-SPOSiteNew-SPSiteNew-SPOSite Connect-SPOService Disconnect-SPOService
  • 28. mike-greene.com @webdes03 Tools & Resources IderaPowerShell PlusPowerShell IDE & Referenceidera.com FREE SP2013 PowerShell CmdletsTechnetListingbit.ly/posh-sp2013 SharePoint Command BuilderOn-Premises/O365 GUIbit.ly/sp2013cmdgui 28
  • 29. mike-greene.com @webdes03 Tools & Resources 29 PowerShell for SP2013Steven Mannbit.ly/posh-sp2013-book
  • 30. mike-greene.com @webdes03 Q&A 30 mike-greene.com @webdes03