Latest Posts

View my most recent blog posts

Completing Basic Operations using the SharePoint CSOM API and Windows PowerShell

Completing Basic Operations using the SharePoint CSOM API and Windows PowerShell

Update 10/25/2017: This article originally appeared on ITUnity.com but as that site has been decommissioned I’ve republished it here. As you start working with and exploring the CSOM API with Windows PowerShell, you’re likely to be doing some searches looking for examples of how to use it.

Continue Reading
Loading Specific Values Using Lambda Expressions and the SharePoint CSOM API with Windows PowerShell

Loading Specific Values Using Lambda Expressions and the SharePoint CSOM API with Windows PowerShell

Update 10/25/2017: This article originally appeared on ITUnity.com but as that site has been decommissioned I’ve republished it here. In the article, Using the SharePoint CSOM API with SharePoint Online and Windows PowerShell, I explained that when you call the ClientContext object’s Load method that only a subset of properties are typically loaded, usually most of the simple types, and that you’ll need to make another call to the Load method to get additional properties.

Continue Reading
Using the SharePoint CSOM API with SharePoint Online and Windows PowerShell

Using the SharePoint CSOM API with SharePoint Online and Windows PowerShell

Update 10/25/2017: This article originally appeared on ITUnity.com but as that site has been decommissioned I’ve republished it here. In the Connecting to SharePoint Online using the SharePoint CSOM API with Windows PowerShell article you learned how to get started using the SharePoint CSOM API to connect to your SharePoint Online Site Collection with Windows PowerShell.

Continue Reading
Connecting to SharePoint Online using the SharePoint CSOM API with Windows PowerShell

Connecting to SharePoint Online using the SharePoint CSOM API with Windows PowerShell

Update 10/25/2017: This article originally appeared on ITUnity.com but as that site has been decommissioned I’ve republished it here. As a developer working with earlier versions of SharePoint, specifically SharePoint 2007 and earlier, your options for working with SharePoint from off-server client applications was pretty limited.

Continue Reading
Working with the SharePoint Online Site Collection Cmdlets

Working with the SharePoint Online Site Collection Cmdlets

Update 10/25/2017: This article originally appeared on ITUnity.com but as that site has been decommissioned I’ve republished it here. In the Introduction to the SharePoint Online Management Shell article you learned how to get connected to your SharePoint Online tenant using the SharePoint Online Management Shell and in the Exploring the SharePoint Online Cmdlets article you were introduced to the list of available cmdlets along with some details on the less commonly used cmdlets.

Continue Reading
Exploring the SharePoint Online Cmdlets

Exploring the SharePoint Online Cmdlets

Update 10/25/2017: This article originally appeared on ITUnity.com but as that site has been decommissioned I’ve republished it here. In the article, Introduction to the SharePoint Online Management Shell, you learned about the SharePoint Online Management Shell and you saw how to use it to connect to your SharePoint Online tenant.

Continue Reading
Introduction to the SharePoint Online Management Shell

Introduction to the SharePoint Online Management Shell

Update 10/25/2017: This article originally appeared on ITUnity.com but as that site has been decommissioned I’ve republished it here. With Office 365 now on SharePoint 2013, we finally have the long-awaited, and long-overdue support for using Windows PowerShell to manage SharePoint Online environments.

Continue Reading
Invoke-SPORestMethod: Using the SharePoint Online REST API with PowerShell

Invoke-SPORestMethod: Using the SharePoint Online REST API with PowerShell

Earlier this summer I mentioned that I’d start blogging about some of my scripts that I have in my toolbox and I guess I’m a little behind in that but I guess better late than never.

Continue Reading
_ULS_EXPAND_FORCED_LOGGING_MESSAGES_ Environment Variable Explained

_ULS_EXPAND_FORCED_LOGGING_MESSAGES_ Environment Variable Explained

Have you ever been looking through the SharePoint ULS logs trying to troubleshoot one issue or another and come across entries such as this: [Forced due to logging gap, Original Level: <TraceLevel>] <Some message> {0} I was recently working with a client who noticed an message like this in the ULS logs and was baffled by the fact that the {0} was not being replaced with the relevant data referred to in the message text.

Continue Reading
Get-SPControlElement

Get-SPControlElement

I haven’t really done much blogging lately so I figured I’d try and get back into it by sharing some scripts from my collection. Over the years I’ve created tons and tons of little scripts here and there to help me solve one problem or another – whether it be some upgrade related thing or a content or build migration or just some random snippet to help me figure out what the heck is going on with my code or with SharePoint in general – I’ve got a ton of them just scattered all over the place.

Continue Reading