There are lots of reasons to take a step back and really consider your on-premises SharePoint farm – frustrated users, poor performance, random errors and outages, out of control content, etc. – but often we find ourselves overwhelmed with the sheer scope and size of SharePoint, and the idea of doing a health check just seems daunting; there are so many moving parts and so many different ways to achieve the same thing, and with every different way to configure SharePoint there are probably a dozen different opinions on whether this way is better than that way, and it’s difficult to sort through all the “guidance.” Most people have only their own farm(s) as a point of reference, so they don’t have the benefit of personal experience working with a variety of different farms serving different purposes (and often exposing very different issues).
Author: Gary Lapointe
Moved to Github
I’ve been pretty slow to learning how to use github for the management of my open source projects but I’ve finally managed to take the time to at least learn enough so that I could move my main projects over. I don’t know that I’ve got everything done exactly the way it should be as I kind of stumbled through it a bit but I think what I’ve got so far should be a good start for anyone who wants to download the releases or see or contribute to the source.
ITUnity: Working with Lists and List Items Using the SharePoint REST Service and Windows PowerShell
Gary describes how to use the Invoke-SPORestMethod function (described earlier in this series) to complete common tasks, similar to what you’ll find in a frequently referenced series on MSDN.
ITUnity: Using a Custom Windows PowerShell Function to Make SharePoint REST Service Calls
Gary writes about a utility function he calls Invoke-SPORestMethod, which you can use in Windows PowerShell to make simple RESTful calls against your SharePoint Online Site Collection.
ITUnity: Using the SharePoint REST Service with Windows PowerShell
Gary demonstrates how to use Windows PowerShell to inspect and manage SharePoint Online Site Collections, Sites, Lists and List Items using the SharePoint 2013 REST Service.
ITUnity: Completing Basic Operations Using the SharePoint CSOM API and Windows PowerShell
Gary takes some basic operations C# samples you’ll find online as you start working with and exploring the SharePoint CSOM API with Windows PowerShell, and shows the C# and PowerShell equivalents.
ITUnity: Loading Specific Values Using Lambda Expressions and the SharePoint CSOM API with Windows PowerShell
If you want to use PowerShell to load specific values with lambda expressions and the SharePoint CSOM API, the code you have to write is ugly. Fortunately, Gary has packaged it in a function that handles all the ugly details for you.
ITUnity: Using the SharePoint CSOM API with SharePoint Online and Windows PowerShell
Gary demonstrates that working with properties is pretty simple, if not slightly annoying, using the SharePoint CSOM API with SharePoint Online.
ITUnity: Connecting to SharePoint Online Using the SharePoint CSOM API with Windows PowerShell
Gary writes about how to load the CSOM assemblies into memory, and then introduces a simple helper function that you can utilize to quickly get connected to a SharePoint Online Site Collection.
ITUnity: Working with the SharePoint Online Site Collection Cmdlets
Gary explores the SharePoint Online Site collection cmdlets.