SlideShare a Scribd company logo
1 of 22
Download to read offline
1
Slide
1
The Accidental
SharePoint Online Administrator
Penelope Coventry
2
Slide
2
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
3
Slide
3
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Penny Coventry
• MVP: Office Server and Services
• 11 years
• Author/Co-author
• 10+ SharePoint Books
• Independent consultant
• Trainer & product specialist
• Worked with SharePoint since 2001
• UK Based, work in Europe & US
@pjcov
4
Slide
4
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Content
• Administration of SharePoint Online
• Welcome to SharePoint / Office 365 Windows PowerShell
• Useful Windows PowerShell Commands
• Call to Action
5
Slide
5
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Administration using the browser
• Three levels:
• Office 365 Admin Center
• Other Admin Centers
• SharePoint
• Exchange
• …
• SharePoint site
• Reading and writing items, and files
• List and library administration
• Site administration
6
Slide
6
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Office 365
Microsoft Online Services Sign-in Assistant
Install-Module MSOnline
Windows Azure Active Directory Module for Windows
PowerShell
Install-Module Azure
Exchange
Online
Import
Windows
PowerShell cmdlets
into local Windows
PowerShell session
SharePoint
Online
SharePoint Online
Management Shell
(Windows
PowerShell Module)
SharePoint Patterns
and Practices
PowerShell Cmdlets
for SharePoint
Online
(Windows
PowerShell Module)
Skype for
Business Online
Skype for Business
Online Connector
Module
(Windows
PowerShell Module)
7
Slide
7
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Office 365
Microsoft Online Services Sign-in Assistant
Windows Azure Active Directory Module for Windows PowerShell
Exchange Online
Import
Windows PowerShell
cmdlets into local
Windows PowerShell
session
SharePoint
Online
SharePoint Online
Management Shell
(Windows
PowerShell Module)
SharePoint Patterns
and Practices
PowerShell Cmdlets
for SharePoint Online
(Windows
PowerShell Module)
Skype for
Business Online
Skype for Business
Online Connector
Module
(Windows PowerShell
Module)
Azure Active Directory v3 PowerShell Module
– Public Preview
https://www.powershellgallery.com/packages/AzureADPreview
8
Slide
8
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Office 365 Administration
• Manage Office 365 level tasks, such as,
domain, license, organization information, and services
• Manage users and groups for:
• SharePoint Online
• Exchange Online
• Lync Online Services
• Member of Office 365 Global admin role
* PowerShell for Office 365
http://powershell.office.com
* Manage Office 365 with Office 365 PowerShell
https://technet.microsoft.com/en-us/library/dn568031.aspx
* Install and Configure PowerShell for Office 365
https://youtu.be/rEy2mlFVWa4
9
Slide
9
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Office 365
Microsoft Online Services Sign-in Assistant
Windows Azure Active Directory Module for Windows PowerShell
Exchange Online
Import
Windows PowerShell
cmdlets into local
Windows PowerShell
session
SharePoint
Online
SharePoint Online
Management Shell
(Windows
PowerShell Module)
SharePoint Patterns
and Practices
PowerShell Cmdlets
for SharePoint Online
(Windows
PowerShell Module)
Skype for
Business Online
Skype for Business
Online Connector
Module
(Windows PowerShell
Module)
SharePoint Patterns
and Practices
PowerShell Cmdlets
for SharePoint Online
(Windows
PowerShell Module)
10
Slide
10
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
SharePoint Online
Management Shell
(Windows
PowerShell Module)
Office 365
Microsoft Online Services Sign-in Assistant
Windows Azure Active Directory Module for Windows
PowerShell
Exchange
Online
Import
Windows
PowerShell
cmdlets into local
Windows
PowerShell
session
SharePoint
Online
SharePoint Online
Management Shell
(Windows
PowerShell Module)
SharePoint Patterns
and Practices
PowerShell Cmdlets
for SharePoint Online
(Windows
PowerShell Module)
Skype for
Business
Online
Skype for Business
Online Connector
Module
(Windows
PowerShell
Module)
SharePoint Online
Management Shell
(Windows
PowerShell Module)
11
Slide
11
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Welcome SharePoint / Office 365 PowerShell
• SharePoint v1/v2 (2001-2003):
• Some command line interface, including an early version of stsadm
• SharePoint 2007:
• STSADM: 182 Commands (MOSS)
• SharePoint 2010
• 652 PowerShell cmdlets
• SharePoint 2013
• 820 cmdlets
• SharePoint 2016
• 833 cmdlets FP1 838 cmdlets
• Office 365
• 96 Microsoft Online cmdlets (AzureAD – 135 cmdlets)
• 90 SharePoint Online cmdlets (SharePointPnPPowerShellOnline – 251 cmdlets)
*PowerShell 10 Year Anniversary : PowerShell Evolution https://www.youtube.com/watch?v=qmni0TqknBE
12
Slide
12
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
SharePoint Online Management Shell
• Windows PowerShell module
• Manage SharePoint Online users and sites
• Must be SharePoint Online global administrator
• Install
• Windows PowerShell 3.0
http://go.microsoft.com/fwlink/p/?LinkID=244693
• SharePoint Online Management Shell
http://go.microsoft.com/fwlink/p/?LinkId=35588
• Open SharePoint Online Management Shell
Connect-SPOService –Url https://p3c-admin.sharepoint.com
–Credentials penny@p3c.onmicrosoft.com
Get-SPOSite
13
Slide
13
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Office 365 Dev Patterns and Practices
• Originally a project for creating and demonstrating patterns and solutions
related to the Add-In Model
• Formed 2013 by Microsoft consultants
• Open source community effort
• Has grown to also include:
• Office 365 Dev API
• Office Add-Ins
• Graph API
• Project Online REST Samples
• UX Design Patterns
• …
• http://aka.ms/OfficeDevPnPYammer
• Open source community effort
• https://msdn.microsoft.com/en-us/pnp_powershell/pnp-powershell-overview
14
Slide
14
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
PnP-PowerShell
• Utilize CSOM behind the scenes,
• Can run on any computer that accesses server over HTTP / HTTPS.
• PowerShell Gallery *
https://www.powershellgallery.com/packages/SharePointPnPPowerShellOnline/
• Updated in principle on a monthly basis
• Office Developer repositories on GitHub
https://github.com/OfficeDev/PnP-PowerShell
Install-Module -Name SharePointPnPPowerShellOnline
Update-Module -Name SharePointPnPPowerShellOnline
Get-Module SharePointPnPPowerShellOnline -ListAvailable |
Select-Object Name,Version | Sort-Object Version –Descending
Connect-PnPOnline -Url https://p3c.sharepoint.com
* If not using Windows 10, install Windows Management Framework 5.0
Similar commands for SharePointPnPPowerShell2016 and SharePointPnPPowerShell2013
15
Slide
15
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Useful PowerShell Commands
16
Slide
16
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Demo 1: The Basics – SharePoint Online
• Install
• Microsoft Online Services Sign-in Assistant
http://go.microsoft.com/fwlink/p/?LinkId=286152
• Windows Azure Active Directory Module for Windows PowerShell
http://go.microsoft.com/fwlink/p/?linkid=236297
• Open the Windows Azure Active Directory Module
Start-Transcript –Path c:toolsUKComScriptLog.txt # -Append
Dir
Get-Help
Get-Help Connect-SPOService
Get-Help Connect-SPOService –Examples
Get <Tab>
Get-Com <IntelliSense> # Completes command for you
# Lets you know when you have mistyped something
# because if you hit tab nothing will happen
Get-help Get-help
Get-SPOSite # Error
17
Slide
17
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Demo:
2. Commands
3. Pipelines:
The vertical bar |
Passes something from one cmdlet to another
Very useful and powerful
Don’t have to use it
Line continuation <cr> after ‘ { | -
4. Variables
• All variables begin with a dollar sign
• Variable names (like everything in PowerShell) are not case sensitive
5. Loops
6. PnP
18
Slide
18
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Special Variables
$_
• Contains the current pipeline object, used in script blocks, filters, and the where statement
$Args
• Contains an array of the parameters passed to a function
$Error
• Contains objects for which an error occurred while being processed in a Cmdlet
$Home
• Specifies the user's home directory
$PsHome
• The directory where the Windows PowerShell is installed
Get-Help about_automatic_variables | more
$true
• True
$false
• False
$null
• Null
19
Slide
19
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Windows PowerShell for SharePoint Command
Builder
https://www.microsoft.com/resources/technet/en-us/office/media/windowspowershell/windowspowershellcommandbuilder.html
Windows PowerShell Command Builder Getting Started Guide https://www.microsoft.com/en-us/download/details.aspx?id=27588
21
Slide
21
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Script Repository: SharePoint
• https://gallery.technet.microsoft.com/scriptcenter
22
Slide
22
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
Call to Action: Windows PowerShell
• Azure Active Directory:
• #AzureAD Cmdlets
https://msdn.microsoft.com/en-us/library/jj151815.aspx
• New enhancements #Azure AD PowerShell 2.0 preview. Manage
dynamic groups and more
https://blogs.technet.microsoft.com/enterprisemobility/2016/11/03/ne
w-enhancements-to-the-azuread-powershell-2-0-preview-manage-
dynamic-groups-and-more/
• Azure Active Directory cmdlets for configuring group settings
https://docs.microsoft.com/en-us/azure/active-directory/active-
directory-accessmanagement-groups-settings-cmdlets
• PnP
• Web Cast:
• https://channel9.msdn.com/blogs/OfficeDevPnP/PnP-Web-Cast-
Introduction-to-Office-365-PnP-PowerShell
• https://channel9.msdn.com/blogs/OfficeDevPnP/Introduction-to-PnP-
PowerShell-Cmdlets
• https://channel9.msdn.com/blogs/OfficeDevPnP/PnP-Webcast-PnP-
PowerShell-Getting-started-with-latest-updates
• Build your PnP site provisioning with PowerShell in Azure Functions
and run it from Microsoft Flow
http://johnliu.net/blog/2016/11/build-your-pnp-site-provisioning-with-
powershell-in-azure-functions-and-run-it-from-
flow?utm_content=bufferbeba3&utm_medium=social&utm_source=tw
itter.com&utm_campaign=buffer
• Windows PowerShell Team Blog
http://technet.microsoft.com/en-gb/scriptcenter/dd742419.aspx
• TechNet PowerShell Center
http://technet.microsoft.com/en-gb/scriptcenter/dd742419.aspx
• PowerShell Code Repository
http://poshcode.org/
• PowerShell Community
http://powershellcommunity.org/
• “Scripting with Windows PowerShell” on the Microsoft TechNet
Script Center
http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx .
• An aggregation of Windows PowerShell bloggers
http://pipes.yahoo.com/powershell/englishbloggers
• A short introduction to Windows PowerShell in a free eBook
http://blogs.msdn.com/mapo/archive/2007/07/17/windows-
powershell-free-ebook-at-microsoft.aspx
• Mastering PowerShell by Dr. Tobias Weltner, a free eBook
http://blogs.msdn.com/powershell/archive/2009/07/17/free-
powershell-v1-book-from-the-makers-of-powershell-plus.aspx
• https://code.msdn.microsoft.com/SharePoint-and-PowerShell-
94d469c6
• http://jdhitsolutions.com/blog/essential-powershell-resources/
23
Slide
23
The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017
Follow us:
#SPUnite17
More resources
• Best Practices
https://github.com/PoshCode/PowerShell
PracticeAndStyle/blob/master/Best%20Pr
actices/Introduction.md
• Quick reference to PowerShell variables,
cmdlets and other common commands:
http://msft.it/60128GY5w
• Using Regular Expressions with
PowerShell To Locate Data
https://mcpmag.com/articles/2016/06/02/r
egular-expressions-with-powershell.aspx
• Free eBook on PowerShell advanced
functions:
http://mikefrobbins.com/2015/04/17/free-
ebook-on-powershell-advanced-functions/
• PowerShell security: defending the
enterprise from the latest attach platform:
https://adsecurity.org/?page_id=1352
• Windows PowerShell scripts:
• Configure cloud hybrid search for
SharePoint
https://www.microsoft.com/en-
us/download/details.aspx?id=51490
• Migrate Distribution Lists to Office 365
Groups
https://www.microsoft.com/en-
us/download/details.aspx?id=51965
• Public Folders Migration Scripts
https://www.microsoft.com/en-
us/download/details.aspx?id=38407
• Post notifications to Microsoft Teams using
PowerShell
https://blogs.technet.microsoft.com/privatecl
oud/2016/11/02/post-notifications-to-
microsoft-teams-using-powershell/
• Updating PowerShell Help with One-Liner
http://community.idera.com/powershell/po
wertips/b/tips/posts/updating-powershell-
help-with-one-liner

More Related Content

What's hot

Ice breaker with dev ops
Ice breaker with dev opsIce breaker with dev ops
Ice breaker with dev opsMukta Aphale
 
Using Docker for Testing
Using Docker for TestingUsing Docker for Testing
Using Docker for TestingMukta Aphale
 
OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020Howard Greenberg
 
Criando sua primeira App Service no Azure
Criando sua primeira App Service no AzureCriando sua primeira App Service no Azure
Criando sua primeira App Service no AzureJaqueline Ramos
 
Choosing Between Cross Platform of Native Development
Choosing	Between Cross Platform of Native DevelopmentChoosing	Between Cross Platform of Native Development
Choosing Between Cross Platform of Native DevelopmentCodeOps Technologies LLP
 
OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021Howard Greenberg
 
Salvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettatoSalvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettatoCodemotion
 
Engineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous DeliveryEngineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous DeliveryMike McGarr
 
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)
 
SharePoint OnPremises en la nube
SharePoint OnPremises en la nubeSharePoint OnPremises en la nube
SharePoint OnPremises en la nubeAlberto Diaz Martin
 
Engage 2019: Modernising Your Domino and XPages Applications
Engage 2019: Modernising Your Domino and XPages Applications Engage 2019: Modernising Your Domino and XPages Applications
Engage 2019: Modernising Your Domino and XPages Applications Paul Withers
 
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceSharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceRicardo Wilkins
 
Automating everything with Microsoft Flow
Automating everything with Microsoft FlowAutomating everything with Microsoft Flow
Automating everything with Microsoft FlowJaap Brasser
 
Increasing Sass Compilation Time
Increasing Sass Compilation TimeIncreasing Sass Compilation Time
Increasing Sass Compilation TimePagepro
 
AtlasCamp 2015: Plugins 2: All grown up
AtlasCamp 2015: Plugins 2: All grown upAtlasCamp 2015: Plugins 2: All grown up
AtlasCamp 2015: Plugins 2: All grown upAtlassian
 
Agile Brazil 2016 - Scaling without Expanding: a DevOps Story
Agile Brazil 2016 - Scaling without Expanding: a DevOps StoryAgile Brazil 2016 - Scaling without Expanding: a DevOps Story
Agile Brazil 2016 - Scaling without Expanding: a DevOps StoryVinicius Linck
 

What's hot (19)

Ice breaker with dev ops
Ice breaker with dev opsIce breaker with dev ops
Ice breaker with dev ops
 
Using Docker for Testing
Using Docker for TestingUsing Docker for Testing
Using Docker for Testing
 
OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020
 
Criando sua primeira App Service no Azure
Criando sua primeira App Service no AzureCriando sua primeira App Service no Azure
Criando sua primeira App Service no Azure
 
Choosing Between Cross Platform of Native Development
Choosing	Between Cross Platform of Native DevelopmentChoosing	Between Cross Platform of Native Development
Choosing Between Cross Platform of Native Development
 
DevOps is dead
DevOps is deadDevOps is dead
DevOps is dead
 
OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021OpenNTF Webinar, March, 2021
OpenNTF Webinar, March, 2021
 
Salvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettatoSalvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettato
 
Engineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous DeliveryEngineering Tools at Netflix: Enabling Continuous Delivery
Engineering Tools at Netflix: Enabling Continuous Delivery
 
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
 
Legacy Sins
Legacy SinsLegacy Sins
Legacy Sins
 
SharePoint OnPremises en la nube
SharePoint OnPremises en la nubeSharePoint OnPremises en la nube
SharePoint OnPremises en la nube
 
Engage 2019: Modernising Your Domino and XPages Applications
Engage 2019: Modernising Your Domino and XPages Applications Engage 2019: Modernising Your Domino and XPages Applications
Engage 2019: Modernising Your Domino and XPages Applications
 
Dev ops for rpa
Dev ops for rpaDev ops for rpa
Dev ops for rpa
 
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceSharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
 
Automating everything with Microsoft Flow
Automating everything with Microsoft FlowAutomating everything with Microsoft Flow
Automating everything with Microsoft Flow
 
Increasing Sass Compilation Time
Increasing Sass Compilation TimeIncreasing Sass Compilation Time
Increasing Sass Compilation Time
 
AtlasCamp 2015: Plugins 2: All grown up
AtlasCamp 2015: Plugins 2: All grown upAtlasCamp 2015: Plugins 2: All grown up
AtlasCamp 2015: Plugins 2: All grown up
 
Agile Brazil 2016 - Scaling without Expanding: a DevOps Story
Agile Brazil 2016 - Scaling without Expanding: a DevOps StoryAgile Brazil 2016 - Scaling without Expanding: a DevOps Story
Agile Brazil 2016 - Scaling without Expanding: a DevOps Story
 

Viewers also liked

SPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content ManagementSPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content ManagementNCCOMMS
 
SPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event HandlersSPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event HandlersNCCOMMS
 
SPUnite17 Who Are You and What Do You Want
SPUnite17 Who Are You and What Do You WantSPUnite17 Who Are You and What Do You Want
SPUnite17 Who Are You and What Do You WantNCCOMMS
 
SPUnite17 Transforming your Organisation into a Digital Workplace
SPUnite17 Transforming your Organisation into a Digital WorkplaceSPUnite17 Transforming your Organisation into a Digital Workplace
SPUnite17 Transforming your Organisation into a Digital WorkplaceNCCOMMS
 
SPUnite17 If I Ran the SharePoint Zoo
SPUnite17 If I Ran the SharePoint ZooSPUnite17 If I Ran the SharePoint Zoo
SPUnite17 If I Ran the SharePoint ZooNCCOMMS
 
SPUnite17 SPFx Extensions
SPUnite17 SPFx ExtensionsSPUnite17 SPFx Extensions
SPUnite17 SPFx ExtensionsNCCOMMS
 
SPUnite17 Big Move - Learning from the Shell O365 Migration
SPUnite17 Big Move - Learning from the Shell O365 MigrationSPUnite17 Big Move - Learning from the Shell O365 Migration
SPUnite17 Big Move - Learning from the Shell O365 MigrationNCCOMMS
 
SPUnite17 Cost Effective Risk Mitigation
SPUnite17 Cost Effective Risk MitigationSPUnite17 Cost Effective Risk Mitigation
SPUnite17 Cost Effective Risk MitigationNCCOMMS
 
SPUnite17 Secure Collaboration with AIP
SPUnite17 Secure Collaboration with AIPSPUnite17 Secure Collaboration with AIP
SPUnite17 Secure Collaboration with AIPNCCOMMS
 
SPUnite17 Unified Search Experiences
SPUnite17 Unified Search ExperiencesSPUnite17 Unified Search Experiences
SPUnite17 Unified Search ExperiencesNCCOMMS
 
SPUnite17 Yet Another Search Driven Publishing Site
SPUnite17 Yet Another Search Driven Publishing SiteSPUnite17 Yet Another Search Driven Publishing Site
SPUnite17 Yet Another Search Driven Publishing SiteNCCOMMS
 
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...NCCOMMS
 
SPUnite17 Getting up to Speed with React
SPUnite17 Getting up to Speed with ReactSPUnite17 Getting up to Speed with React
SPUnite17 Getting up to Speed with ReactNCCOMMS
 
SPUnite17 Setting Up Development Environment
SPUnite17 Setting Up Development EnvironmentSPUnite17 Setting Up Development Environment
SPUnite17 Setting Up Development EnvironmentNCCOMMS
 
SPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption StrategiesSPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption StrategiesNCCOMMS
 
SPUnite17 TypeScript for SharePoint Developers
SPUnite17 TypeScript for SharePoint DevelopersSPUnite17 TypeScript for SharePoint Developers
SPUnite17 TypeScript for SharePoint DevelopersNCCOMMS
 
SPUnite17 Deep Dive Building Solutions
SPUnite17 Deep Dive Building SolutionsSPUnite17 Deep Dive Building Solutions
SPUnite17 Deep Dive Building SolutionsNCCOMMS
 

Viewers also liked (17)

SPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content ManagementSPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content Management
 
SPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event HandlersSPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event Handlers
 
SPUnite17 Who Are You and What Do You Want
SPUnite17 Who Are You and What Do You WantSPUnite17 Who Are You and What Do You Want
SPUnite17 Who Are You and What Do You Want
 
SPUnite17 Transforming your Organisation into a Digital Workplace
SPUnite17 Transforming your Organisation into a Digital WorkplaceSPUnite17 Transforming your Organisation into a Digital Workplace
SPUnite17 Transforming your Organisation into a Digital Workplace
 
SPUnite17 If I Ran the SharePoint Zoo
SPUnite17 If I Ran the SharePoint ZooSPUnite17 If I Ran the SharePoint Zoo
SPUnite17 If I Ran the SharePoint Zoo
 
SPUnite17 SPFx Extensions
SPUnite17 SPFx ExtensionsSPUnite17 SPFx Extensions
SPUnite17 SPFx Extensions
 
SPUnite17 Big Move - Learning from the Shell O365 Migration
SPUnite17 Big Move - Learning from the Shell O365 MigrationSPUnite17 Big Move - Learning from the Shell O365 Migration
SPUnite17 Big Move - Learning from the Shell O365 Migration
 
SPUnite17 Cost Effective Risk Mitigation
SPUnite17 Cost Effective Risk MitigationSPUnite17 Cost Effective Risk Mitigation
SPUnite17 Cost Effective Risk Mitigation
 
SPUnite17 Secure Collaboration with AIP
SPUnite17 Secure Collaboration with AIPSPUnite17 Secure Collaboration with AIP
SPUnite17 Secure Collaboration with AIP
 
SPUnite17 Unified Search Experiences
SPUnite17 Unified Search ExperiencesSPUnite17 Unified Search Experiences
SPUnite17 Unified Search Experiences
 
SPUnite17 Yet Another Search Driven Publishing Site
SPUnite17 Yet Another Search Driven Publishing SiteSPUnite17 Yet Another Search Driven Publishing Site
SPUnite17 Yet Another Search Driven Publishing Site
 
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
 
SPUnite17 Getting up to Speed with React
SPUnite17 Getting up to Speed with ReactSPUnite17 Getting up to Speed with React
SPUnite17 Getting up to Speed with React
 
SPUnite17 Setting Up Development Environment
SPUnite17 Setting Up Development EnvironmentSPUnite17 Setting Up Development Environment
SPUnite17 Setting Up Development Environment
 
SPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption StrategiesSPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption Strategies
 
SPUnite17 TypeScript for SharePoint Developers
SPUnite17 TypeScript for SharePoint DevelopersSPUnite17 TypeScript for SharePoint Developers
SPUnite17 TypeScript for SharePoint Developers
 
SPUnite17 Deep Dive Building Solutions
SPUnite17 Deep Dive Building SolutionsSPUnite17 Deep Dive Building Solutions
SPUnite17 Deep Dive Building Solutions
 

Similar to SPUnite17 The Accidental SPO Admin

O365Engage17 - Managing share point online end to-end with powershell
O365Engage17 - Managing share point online end to-end with powershellO365Engage17 - Managing share point online end to-end with powershell
O365Engage17 - Managing share point online end to-end with powershellNCCOMMS
 
O365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminologyO365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminologyNCCOMMS
 
O365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed dateO365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed dateNCCOMMS
 
SharePoint Framework get started and best practices
SharePoint Framework get started and best practicesSharePoint Framework get started and best practices
SharePoint Framework get started and best practicesGiuliano De Luca
 
O365Engage17 - Mastering power shell with office 365
O365Engage17 - Mastering power shell with office 365O365Engage17 - Mastering power shell with office 365
O365Engage17 - Mastering power shell with office 365NCCOMMS
 
O365Engage17 - Automating office 365 external sharing
O365Engage17 - Automating office 365 external sharingO365Engage17 - Automating office 365 external sharing
O365Engage17 - Automating office 365 external sharingNCCOMMS
 
PowerShell Introduction to Administering SharePoint On-Premises & O365
PowerShell Introduction to Administering SharePoint On-Premises & O365PowerShell Introduction to Administering SharePoint On-Premises & O365
PowerShell Introduction to Administering SharePoint On-Premises & O365Michael Greene
 
O365Engage17 - One drive for business deploy, manage, migrate
O365Engage17 - One drive for business deploy, manage, migrateO365Engage17 - One drive for business deploy, manage, migrate
O365Engage17 - One drive for business deploy, manage, migrateNCCOMMS
 
How to create a Windows app with Project Siena, SharePoint and Office 365
How to create a Windows app with Project Siena, SharePoint and Office 365How to create a Windows app with Project Siena, SharePoint and Office 365
How to create a Windows app with Project Siena, SharePoint and Office 365Knut Relbe-Moe [MVP, MCT]
 
O365Engage17 - Microsoft graph the swiss army knife
O365Engage17 - Microsoft graph   the swiss army knifeO365Engage17 - Microsoft graph   the swiss army knife
O365Engage17 - Microsoft graph the swiss army knifeNCCOMMS
 
Create folder in microsoft office 365 share point using mule esb
Create folder in microsoft office 365 share point using mule esbCreate folder in microsoft office 365 share point using mule esb
Create folder in microsoft office 365 share point using mule esbSanjeet Pandey
 
Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...
Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...
Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...Chirag Patel
 
Introduction to SharePoint Developer
Introduction to SharePoint DeveloperIntroduction to SharePoint Developer
Introduction to SharePoint DeveloperKelly Jones
 
18.03.2022 api force presentation template
18.03.2022 api force presentation template18.03.2022 api force presentation template
18.03.2022 api force presentation templateAmirKhan194084
 
Be a Modern SharePoint Developer
Be a Modern SharePoint DeveloperBe a Modern SharePoint Developer
Be a Modern SharePoint DeveloperSuhail Jamaldeen
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsBizTalk360
 
GAB2017 - Azure function to build serverless SharePoint apps
GAB2017 - Azure function to build serverless SharePoint appsGAB2017 - Azure function to build serverless SharePoint apps
GAB2017 - Azure function to build serverless SharePoint appsRiwut Libinuko
 
It's gonna be PowerApps and Flow - are you ready?
It's gonna be PowerApps and Flow - are you ready? It's gonna be PowerApps and Flow - are you ready?
It's gonna be PowerApps and Flow - are you ready? Penny Coventry
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbeSpikes NV
 

Similar to SPUnite17 The Accidental SPO Admin (20)

O365Engage17 - Managing share point online end to-end with powershell
O365Engage17 - Managing share point online end to-end with powershellO365Engage17 - Managing share point online end to-end with powershell
O365Engage17 - Managing share point online end to-end with powershell
 
O365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminologyO365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminology
 
O365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed dateO365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed date
 
SharePoint Framework get started and best practices
SharePoint Framework get started and best practicesSharePoint Framework get started and best practices
SharePoint Framework get started and best practices
 
O365Engage17 - Mastering power shell with office 365
O365Engage17 - Mastering power shell with office 365O365Engage17 - Mastering power shell with office 365
O365Engage17 - Mastering power shell with office 365
 
SP24 S055 SharePointToolbox by Rodrigo Pinto
SP24 S055 SharePointToolbox by Rodrigo PintoSP24 S055 SharePointToolbox by Rodrigo Pinto
SP24 S055 SharePointToolbox by Rodrigo Pinto
 
O365Engage17 - Automating office 365 external sharing
O365Engage17 - Automating office 365 external sharingO365Engage17 - Automating office 365 external sharing
O365Engage17 - Automating office 365 external sharing
 
PowerShell Introduction to Administering SharePoint On-Premises & O365
PowerShell Introduction to Administering SharePoint On-Premises & O365PowerShell Introduction to Administering SharePoint On-Premises & O365
PowerShell Introduction to Administering SharePoint On-Premises & O365
 
O365Engage17 - One drive for business deploy, manage, migrate
O365Engage17 - One drive for business deploy, manage, migrateO365Engage17 - One drive for business deploy, manage, migrate
O365Engage17 - One drive for business deploy, manage, migrate
 
How to create a Windows app with Project Siena, SharePoint and Office 365
How to create a Windows app with Project Siena, SharePoint and Office 365How to create a Windows app with Project Siena, SharePoint and Office 365
How to create a Windows app with Project Siena, SharePoint and Office 365
 
O365Engage17 - Microsoft graph the swiss army knife
O365Engage17 - Microsoft graph   the swiss army knifeO365Engage17 - Microsoft graph   the swiss army knife
O365Engage17 - Microsoft graph the swiss army knife
 
Create folder in microsoft office 365 share point using mule esb
Create folder in microsoft office 365 share point using mule esbCreate folder in microsoft office 365 share point using mule esb
Create folder in microsoft office 365 share point using mule esb
 
Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...
Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...
Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...
 
Introduction to SharePoint Developer
Introduction to SharePoint DeveloperIntroduction to SharePoint Developer
Introduction to SharePoint Developer
 
18.03.2022 api force presentation template
18.03.2022 api force presentation template18.03.2022 api force presentation template
18.03.2022 api force presentation template
 
Be a Modern SharePoint Developer
Be a Modern SharePoint DeveloperBe a Modern SharePoint Developer
Be a Modern SharePoint Developer
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic Apps
 
GAB2017 - Azure function to build serverless SharePoint apps
GAB2017 - Azure function to build serverless SharePoint appsGAB2017 - Azure function to build serverless SharePoint apps
GAB2017 - Azure function to build serverless SharePoint apps
 
It's gonna be PowerApps and Flow - are you ready?
It's gonna be PowerApps and Flow - are you ready? It's gonna be PowerApps and Flow - are you ready?
It's gonna be PowerApps and Flow - are you ready?
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
 

More from NCCOMMS

O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...NCCOMMS
 
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerO365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerNCCOMMS
 
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldO365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldNCCOMMS
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoNCCOMMS
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoNCCOMMS
 
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntO365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntNCCOMMS
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...NCCOMMS
 
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...NCCOMMS
 
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...NCCOMMS
 
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineO365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineNCCOMMS
 
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineO365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineNCCOMMS
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsNCCOMMS
 
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsO365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsNCCOMMS
 
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...NCCOMMS
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfO365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfNCCOMMS
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...NCCOMMS
 
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerO365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerNCCOMMS
 
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltO365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltNCCOMMS
 
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseO365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseNCCOMMS
 
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenO365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenNCCOMMS
 

More from NCCOMMS (20)

O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
 
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerO365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
 
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldO365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
 
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntO365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
 
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
 
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
 
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineO365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
 
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineO365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi Roine
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
 
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsO365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
 
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfO365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
 
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerO365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
 
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltO365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
 
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseO365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
 
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenO365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
 

Recently uploaded

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

SPUnite17 The Accidental SPO Admin

  • 1. 1 Slide 1 The Accidental SharePoint Online Administrator Penelope Coventry
  • 2. 2 Slide 2 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17
  • 3. 3 Slide 3 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Penny Coventry • MVP: Office Server and Services • 11 years • Author/Co-author • 10+ SharePoint Books • Independent consultant • Trainer & product specialist • Worked with SharePoint since 2001 • UK Based, work in Europe & US @pjcov
  • 4. 4 Slide 4 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Content • Administration of SharePoint Online • Welcome to SharePoint / Office 365 Windows PowerShell • Useful Windows PowerShell Commands • Call to Action
  • 5. 5 Slide 5 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Administration using the browser • Three levels: • Office 365 Admin Center • Other Admin Centers • SharePoint • Exchange • … • SharePoint site • Reading and writing items, and files • List and library administration • Site administration
  • 6. 6 Slide 6 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Office 365 Microsoft Online Services Sign-in Assistant Install-Module MSOnline Windows Azure Active Directory Module for Windows PowerShell Install-Module Azure Exchange Online Import Windows PowerShell cmdlets into local Windows PowerShell session SharePoint Online SharePoint Online Management Shell (Windows PowerShell Module) SharePoint Patterns and Practices PowerShell Cmdlets for SharePoint Online (Windows PowerShell Module) Skype for Business Online Skype for Business Online Connector Module (Windows PowerShell Module)
  • 7. 7 Slide 7 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Office 365 Microsoft Online Services Sign-in Assistant Windows Azure Active Directory Module for Windows PowerShell Exchange Online Import Windows PowerShell cmdlets into local Windows PowerShell session SharePoint Online SharePoint Online Management Shell (Windows PowerShell Module) SharePoint Patterns and Practices PowerShell Cmdlets for SharePoint Online (Windows PowerShell Module) Skype for Business Online Skype for Business Online Connector Module (Windows PowerShell Module) Azure Active Directory v3 PowerShell Module – Public Preview https://www.powershellgallery.com/packages/AzureADPreview
  • 8. 8 Slide 8 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Office 365 Administration • Manage Office 365 level tasks, such as, domain, license, organization information, and services • Manage users and groups for: • SharePoint Online • Exchange Online • Lync Online Services • Member of Office 365 Global admin role * PowerShell for Office 365 http://powershell.office.com * Manage Office 365 with Office 365 PowerShell https://technet.microsoft.com/en-us/library/dn568031.aspx * Install and Configure PowerShell for Office 365 https://youtu.be/rEy2mlFVWa4
  • 9. 9 Slide 9 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Office 365 Microsoft Online Services Sign-in Assistant Windows Azure Active Directory Module for Windows PowerShell Exchange Online Import Windows PowerShell cmdlets into local Windows PowerShell session SharePoint Online SharePoint Online Management Shell (Windows PowerShell Module) SharePoint Patterns and Practices PowerShell Cmdlets for SharePoint Online (Windows PowerShell Module) Skype for Business Online Skype for Business Online Connector Module (Windows PowerShell Module) SharePoint Patterns and Practices PowerShell Cmdlets for SharePoint Online (Windows PowerShell Module)
  • 10. 10 Slide 10 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 SharePoint Online Management Shell (Windows PowerShell Module) Office 365 Microsoft Online Services Sign-in Assistant Windows Azure Active Directory Module for Windows PowerShell Exchange Online Import Windows PowerShell cmdlets into local Windows PowerShell session SharePoint Online SharePoint Online Management Shell (Windows PowerShell Module) SharePoint Patterns and Practices PowerShell Cmdlets for SharePoint Online (Windows PowerShell Module) Skype for Business Online Skype for Business Online Connector Module (Windows PowerShell Module) SharePoint Online Management Shell (Windows PowerShell Module)
  • 11. 11 Slide 11 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Welcome SharePoint / Office 365 PowerShell • SharePoint v1/v2 (2001-2003): • Some command line interface, including an early version of stsadm • SharePoint 2007: • STSADM: 182 Commands (MOSS) • SharePoint 2010 • 652 PowerShell cmdlets • SharePoint 2013 • 820 cmdlets • SharePoint 2016 • 833 cmdlets FP1 838 cmdlets • Office 365 • 96 Microsoft Online cmdlets (AzureAD – 135 cmdlets) • 90 SharePoint Online cmdlets (SharePointPnPPowerShellOnline – 251 cmdlets) *PowerShell 10 Year Anniversary : PowerShell Evolution https://www.youtube.com/watch?v=qmni0TqknBE
  • 12. 12 Slide 12 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 SharePoint Online Management Shell • Windows PowerShell module • Manage SharePoint Online users and sites • Must be SharePoint Online global administrator • Install • Windows PowerShell 3.0 http://go.microsoft.com/fwlink/p/?LinkID=244693 • SharePoint Online Management Shell http://go.microsoft.com/fwlink/p/?LinkId=35588 • Open SharePoint Online Management Shell Connect-SPOService –Url https://p3c-admin.sharepoint.com –Credentials penny@p3c.onmicrosoft.com Get-SPOSite
  • 13. 13 Slide 13 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Office 365 Dev Patterns and Practices • Originally a project for creating and demonstrating patterns and solutions related to the Add-In Model • Formed 2013 by Microsoft consultants • Open source community effort • Has grown to also include: • Office 365 Dev API • Office Add-Ins • Graph API • Project Online REST Samples • UX Design Patterns • … • http://aka.ms/OfficeDevPnPYammer • Open source community effort • https://msdn.microsoft.com/en-us/pnp_powershell/pnp-powershell-overview
  • 14. 14 Slide 14 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 PnP-PowerShell • Utilize CSOM behind the scenes, • Can run on any computer that accesses server over HTTP / HTTPS. • PowerShell Gallery * https://www.powershellgallery.com/packages/SharePointPnPPowerShellOnline/ • Updated in principle on a monthly basis • Office Developer repositories on GitHub https://github.com/OfficeDev/PnP-PowerShell Install-Module -Name SharePointPnPPowerShellOnline Update-Module -Name SharePointPnPPowerShellOnline Get-Module SharePointPnPPowerShellOnline -ListAvailable | Select-Object Name,Version | Sort-Object Version –Descending Connect-PnPOnline -Url https://p3c.sharepoint.com * If not using Windows 10, install Windows Management Framework 5.0 Similar commands for SharePointPnPPowerShell2016 and SharePointPnPPowerShell2013
  • 15. 15 Slide 15 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Useful PowerShell Commands
  • 16. 16 Slide 16 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Demo 1: The Basics – SharePoint Online • Install • Microsoft Online Services Sign-in Assistant http://go.microsoft.com/fwlink/p/?LinkId=286152 • Windows Azure Active Directory Module for Windows PowerShell http://go.microsoft.com/fwlink/p/?linkid=236297 • Open the Windows Azure Active Directory Module Start-Transcript –Path c:toolsUKComScriptLog.txt # -Append Dir Get-Help Get-Help Connect-SPOService Get-Help Connect-SPOService –Examples Get <Tab> Get-Com <IntelliSense> # Completes command for you # Lets you know when you have mistyped something # because if you hit tab nothing will happen Get-help Get-help Get-SPOSite # Error
  • 17. 17 Slide 17 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Demo: 2. Commands 3. Pipelines: The vertical bar | Passes something from one cmdlet to another Very useful and powerful Don’t have to use it Line continuation <cr> after ‘ { | - 4. Variables • All variables begin with a dollar sign • Variable names (like everything in PowerShell) are not case sensitive 5. Loops 6. PnP
  • 18. 18 Slide 18 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Special Variables $_ • Contains the current pipeline object, used in script blocks, filters, and the where statement $Args • Contains an array of the parameters passed to a function $Error • Contains objects for which an error occurred while being processed in a Cmdlet $Home • Specifies the user's home directory $PsHome • The directory where the Windows PowerShell is installed Get-Help about_automatic_variables | more $true • True $false • False $null • Null
  • 19. 19 Slide 19 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Windows PowerShell for SharePoint Command Builder https://www.microsoft.com/resources/technet/en-us/office/media/windowspowershell/windowspowershellcommandbuilder.html Windows PowerShell Command Builder Getting Started Guide https://www.microsoft.com/en-us/download/details.aspx?id=27588
  • 20. 21 Slide 21 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Script Repository: SharePoint • https://gallery.technet.microsoft.com/scriptcenter
  • 21. 22 Slide 22 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 Call to Action: Windows PowerShell • Azure Active Directory: • #AzureAD Cmdlets https://msdn.microsoft.com/en-us/library/jj151815.aspx • New enhancements #Azure AD PowerShell 2.0 preview. Manage dynamic groups and more https://blogs.technet.microsoft.com/enterprisemobility/2016/11/03/ne w-enhancements-to-the-azuread-powershell-2-0-preview-manage- dynamic-groups-and-more/ • Azure Active Directory cmdlets for configuring group settings https://docs.microsoft.com/en-us/azure/active-directory/active- directory-accessmanagement-groups-settings-cmdlets • PnP • Web Cast: • https://channel9.msdn.com/blogs/OfficeDevPnP/PnP-Web-Cast- Introduction-to-Office-365-PnP-PowerShell • https://channel9.msdn.com/blogs/OfficeDevPnP/Introduction-to-PnP- PowerShell-Cmdlets • https://channel9.msdn.com/blogs/OfficeDevPnP/PnP-Webcast-PnP- PowerShell-Getting-started-with-latest-updates • Build your PnP site provisioning with PowerShell in Azure Functions and run it from Microsoft Flow http://johnliu.net/blog/2016/11/build-your-pnp-site-provisioning-with- powershell-in-azure-functions-and-run-it-from- flow?utm_content=bufferbeba3&utm_medium=social&utm_source=tw itter.com&utm_campaign=buffer • Windows PowerShell Team Blog http://technet.microsoft.com/en-gb/scriptcenter/dd742419.aspx • TechNet PowerShell Center http://technet.microsoft.com/en-gb/scriptcenter/dd742419.aspx • PowerShell Code Repository http://poshcode.org/ • PowerShell Community http://powershellcommunity.org/ • “Scripting with Windows PowerShell” on the Microsoft TechNet Script Center http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx . • An aggregation of Windows PowerShell bloggers http://pipes.yahoo.com/powershell/englishbloggers • A short introduction to Windows PowerShell in a free eBook http://blogs.msdn.com/mapo/archive/2007/07/17/windows- powershell-free-ebook-at-microsoft.aspx • Mastering PowerShell by Dr. Tobias Weltner, a free eBook http://blogs.msdn.com/powershell/archive/2009/07/17/free- powershell-v1-book-from-the-makers-of-powershell-plus.aspx • https://code.msdn.microsoft.com/SharePoint-and-PowerShell- 94d469c6 • http://jdhitsolutions.com/blog/essential-powershell-resources/
  • 22. 23 Slide 23 The Accidental SharePoint Online Administrator | Penelope Coventry | 9:00 – 10:15 26th October 2017 Follow us: #SPUnite17 More resources • Best Practices https://github.com/PoshCode/PowerShell PracticeAndStyle/blob/master/Best%20Pr actices/Introduction.md • Quick reference to PowerShell variables, cmdlets and other common commands: http://msft.it/60128GY5w • Using Regular Expressions with PowerShell To Locate Data https://mcpmag.com/articles/2016/06/02/r egular-expressions-with-powershell.aspx • Free eBook on PowerShell advanced functions: http://mikefrobbins.com/2015/04/17/free- ebook-on-powershell-advanced-functions/ • PowerShell security: defending the enterprise from the latest attach platform: https://adsecurity.org/?page_id=1352 • Windows PowerShell scripts: • Configure cloud hybrid search for SharePoint https://www.microsoft.com/en- us/download/details.aspx?id=51490 • Migrate Distribution Lists to Office 365 Groups https://www.microsoft.com/en- us/download/details.aspx?id=51965 • Public Folders Migration Scripts https://www.microsoft.com/en- us/download/details.aspx?id=38407 • Post notifications to Microsoft Teams using PowerShell https://blogs.technet.microsoft.com/privatecl oud/2016/11/02/post-notifications-to- microsoft-teams-using-powershell/ • Updating PowerShell Help with One-Liner http://community.idera.com/powershell/po wertips/b/tips/posts/updating-powershell- help-with-one-liner