Office 365 – Azure – Running PnP PowerShell using Azure Functions

One of the great new features in Azure is Azure Functions. Azure functions will let you run PowerShell scripts at a very low cost within an Azure tenant.  In this … read the office-365-azure-running-pnp-powershell-using-azure-functions post


SharePoint 2010, 2013, 2016 – Monitor your SharePoint logs.

Quite a while ago I developed tool to monitor SharePoint logs. Since I developed this it’s been available for download on Codeplex. Recently I noticed that codeplex is going to … read the sharepoint-2010-2013-2016-monitor-your-sharepoint-logs post

Office 365 / SharePoint 2013/2016 – Moving sites around

Have you ever tried to migrate a site from an on-premises SharePoint environment to Office 365? Or have you tried keeping development, test and production sites in sync? Within an … read the office-365-sharepoint-20132016-moving-sites-around post

Office 365 – SharePoint 2013/2016 – Replicating or migrating SharePoint sites.

Over the last year or so many of my posts have been related to the PnP Provisioning Engine. I’ve created multiple scripts to replicate my whole intranet from one tenant … read the office-365-sharepoint-20132016-replicating-or-migrating-sharepoint-sites post

Office 365 – PnP PowerShell – The object is used in the context different from the one associated with the object

Get Field names from a list Today I tried to load the Fields from a list using PnP PowerShell and CSOM. [code lang=text] $ctx = Get-PnPContext $list = Get-PnPList -Web … read the office-365-pnp-powershell-the-object-is-used-in-the-context-different-from-the-one-associated-with-the-object post

Cannot process argument transformation on parameter ‘VARName’.

During one of my adventures into the world of PowerShell I came across the following error: Cannot process argument transformation on parameter ‘Environment’. Cannot convert value “System.Xml.XmlElement” to type “System.Xml.XmlDocument”. … read the powershell-cannot-process-argument-transformation-on-parameter-varname post