Office 365 – Moving and Merging Managed Metadata Terms using CSOM with PowerShell

I've previously posted about using CSOM to automate the addition and management of Managed Metadata in Office 365: Office 365 – Automating the Creation of Managed Metadata Groups, Term Sets and Terms using CSOM with PowerShell – http://blogs.technet.com/b/fromthefield/archive/2014/03/07/office-365-automating-the-creation-of-managed-metadata-groups-term-sets-and-terms-using-csom-with-powershell.aspx Office 365 – Create Managed Metadata Terms using CSOM with PowerShell – http://blogs.technet.com/b/fromthefield/archive/2014/03/05/office-365-create-managed-metadata-terms-using-csom-with-powershell.aspx Office 365 – Create…


Office 365 – Create Permissions Level and Groups using CSOM

I was recently helping a customer to deploy the OneNote Class Notebook App (which is really cool) to 200 of their SharePoint Online sites, the deployment part is super-easy however the assignment of permissions to users (teachers) to use the app isn't so straightforward when you have this number of sites as a new Permission Level and Group need to be…

5

Office 365 – Identify External Users

Here is a quick script that can be used to identify external users that have access to each Site Collection within an Office 365 tenant (excluding OneDrive for Business Sites). This script requires the SharePoint Online Management Shell which can be downloaded from – http://www.microsoft.com/en-us/download/details.aspx?id=35588. Output will be written to the console and a CSV file…


Office 365 – Create a List and Add Custom Fields using CSOM

I previously Blogged about creating a List and adding Site Columns using CSOM and PowerShell – http://blogs.technet.com/b/fromthefield/archive/2014/02/18/office365-script-to-create-a-list-add-fields-and-change-the-default-view-using-csom.aspx I was recently asked to create a List and add some Custom Fields using PowerShell, in this specific case Site Columns weren't being used so I need to create the fields from scratch. The example below does the following: Creates…

1

Office 365 – Upload and Set a Master Page

We all know that Custom Master Pages for SharePoint Online are not recommended, right? I had a customer that decided they needed to use a custom Master Page and asked for my assistance to automate the process of uploading and configuring their custom Master Page, never one to shy away from writing a script I put the…

3

Office 365 – Deleting a Web Part using CSOM

I was recently assisting a customer to automate the creation and customization of their SharePoint Online sites using PowerShell, one of their requirements was to remove the "Get started with your site" Web Part from the landing page of each newly created Team Site. The script below can be used to do this, please update…

2

Office 365 – Identify how much storage a OneDrive site is consuming with PowerShell

UPDATE: It now appears to be possible to use Get-SPOSite to bind to a OneDrive site (I'm sure that this didn't work before!). I recently helped a colleague to write a script that reports how much storage a OneDrive site is consuming, for standard SharePoint Online sites the Get-SPOSite PowerShell Cmdlet can be used which returns the property StorageUsageCurrent…

3

SharePoint 2013 and Office 365 Hybrid

I recently presented a session at SharePoint Saturday UK on Configuring SharePoint 2013 and Office 365 Hybrid, as promised to the attendees attached is the presentation (including demo videos). This is an updated version of my previous session at the Yorkshire SharePoint User Group which goes into greater depth on the identity requirements – http://blogs.technet.com/b/fromthefield/archive/2014/11/04/hybrid-search-with-sharepoint-2013-and-office-365.aspx. Brendan Griffin – @brendankarl…


Hybrid Search with SharePoint 2013 and Office 365

I recently presented a session at the Yorkshire (UK) SharePoint User Group on Hybrid Search with SharePoint 2013 and Office 365, as promised to the attendees attached is the presentation (including demo videos). Brendan Griffin – @brendankarl Hybrid Search with SharePoint 2013 and Office 365.pptx

1