Office 365 - SharePoint Online Management and Operations with

Report
Office 365: SharePoint Online
31 May 2014
About Me – Jason Kaczor
[email protected]
http://jason.kaczor.ca
+1(403)827-7276
2
| SharePoint Saturday Calgary – 31 MAY 2014
Session Agenda








3
| SharePoint Saturday Calgary – 31 MAY 2014
High-level Office 365 Architecture
Customer Premises
Active Directory
Federation Server
2.0
IdP
AD
Exchange
Online
Trust
SharePoint
Online
IdP
MS Online Directory
Sync
Lync
Online
6
| SharePoint Saturday Calgary – 31 MAY 2014
SharePoint Online Administration
Customer
Does
Governance
Site
Collection
Admin
Site Admin
User
Profiles
Apps,
Extensibility
Microsoft
Does
Server
Admin
SQL Admin
Central
Admin
External
Access
Backup,
Restore
7
| SharePoint Saturday Calgary – 31 MAY 2014
SPO PowerShell Tooling
Client/Desktop Operating System
Windows Server 2012, Windows Server 2008 R2 SP1, Windows 8, Windows 7 SP1
.NET Framework 4.5
(4.5.2)
Microsoft Online Services
Sign-in Assistant for IT
Professionals RTW
All Latest OS
Updates
Windows Management Framework 3.0
(PowerShell 3.0)
Windows Azure AD
Module for Windows
PowerShell 32-bit
Windows Azure AD
Module for Windows
PowerShell 64-bit
SharePoint Online
Management Shell
SPO PowerShell Configuration


10
| SharePoint Saturday Calgary – 31 MAY 2014
SPO PowerShell ISE Configuration
11
| SharePoint Saturday Calgary – 31 MAY 2014
Connecting to SPO






Connect-SPOService –Url https://mytenant-admin.sharepoint.com
–Credential [email protected]
13
| SharePoint Saturday Calgary – 31 MAY 2014
Available SPO commands














 Index of Windows PowerShell for SharePoint Online cmdlets
14
| SharePoint Saturday Calgary – 31 MAY 2014
Available SPO commands































15
| SharePoint Saturday Calgary – 31 MAY 2014
Working with Site Collections
 Get-SPOSite




Get-SPOSite
Get-SPOSite -Detailed
Get-SPOSite –Identity https://mytenant.sharepoint.com
Get-SPOSite –Filter {Url -like “*term*}
17
| SharePoint Saturday Calgary – 31 MAY 2014
Creating new Site Collections
 New-SPOSite




New-SPOSite -Url https://mytenant.sharepoint.com/sites/mynewsite -Owner [email protected]
-StorageQuota 1000 -Title "My new site collection“ –Template STS#0
18
| SharePoint Saturday Calgary – 31 MAY 2014
Deleting Site Collections
 Remove-SPOSite



Remove-SPOSite –Identity http://mytenant.sharepoint.com/sites/sitename NoWait
19
| SharePoint Saturday Calgary – 31 MAY 2014
Restoring Site Collections
 Restore-SPODeletedSite


Restore-SPODeletedSite –Identity http://mytenant.sharepoint.com/sites/sitename -NoWait
20
| SharePoint Saturday Calgary – 31 MAY 2014
Modifying Site Collections
 Set-SPOSite


Set-SPOSite –Identity http://mytenant.sharepoint.com/sites/sitename -NoWait
21
| SharePoint Saturday Calgary – 31 MAY 2014
Upgrading Site Collections
 Test-SPOSite

 Upgrade-SPOSite


Test-SPOSite -Identity http://mytenant.sharepoint.com/sites/sitename
Upgrade-SPOSite -Identity http://mytenant.sharepoint.com/sites/sitename -V2VUpgrade
22
| SharePoint Saturday Calgary – 31 MAY 2014
Working with Users
 Get-SPOUser

 Add-SPOUser




Get-SPOUser -Site https://mytenant.sharepoint.com -LoginName [email protected]
Add-SPOUser -Site https://mytenant.sharepoint.com -LoginName [email protected] -Group
"Team Site Members“
23
| SharePoint Saturday Calgary – 31 MAY 2014
Working with External Users
 Get-SPOExternalUser
 Remove-SPOExternalUser
$user = Get-SPOExternalUser -Filter [email protected]
Remove-SPOExternalUser -UniqueIDs @($user.UniqueId)
24
| SharePoint Saturday Calgary – 31 MAY 2014
Logs
 Get-SPOTenantLogLastAvailableTimeInUtc
 Get-SPOTenantLogEntry
 Get-SPOAppErrors
25
| SharePoint Saturday Calgary – 31 MAY 2014
Missing functionality…







28
| SharePoint Saturday Calgary – 31 MAY 2014
Extensions – Gary LaPointe
 http://blog.falchionconsulting.com/index.php/downloads/






























30
| SharePoint Saturday Calgary – 31 MAY 2014
Extensions – SPO Automation
 http://sharepointonlineautomationcmdlets.codeplex.com/






























31
| SharePoint Saturday Calgary – 31 MAY 2014
Resources

 Introduction to the SharePoint Online Management Shelll

 Windows PowerShell for SharePoint Online
 Windows PowerShell for SharePoint Command Builder
32
| SharePoint Saturday Calgary – 31 MAY 2014
{Something to say?}
Thanks to Our Sponsors
34
| SharePoint Saturday Calgary – 31 MAY 2014
Special Thanks


SPUG
35
| SharePoint Saturday Calgary – 31 MAY 2014
Housekeeping



36
| SharePoint Saturday Calgary – 31 MAY 2014

similar documents