My First Pluralsight Course

Posted on Posted in General

Throughout the years I’ve done numerous presentations related to using PowerShell with SharePoint and through them all I’ve often found myself wanting more time so that I could share more details. Recently some friends of mine pointed me in the direction of Pluralsight and the opportunities they had for new authors – I saw this as a fantastic way to take many of the presentations I’ve done in the past and polish them up, add […]

Parallel SharePoint Tasks with PowerShell

Posted on 3 CommentsPosted in PowerShell Scripting, SharePoint 2010, SharePoint 2013

Today I was working on a deployment for a client which entailed activating a custom SharePoint Feature on about 1000 Site Collections. This Feature did a fair number of things and on average it takes about 10-15 minutes to complete in their test environment (which is pretty slow compared to their production environment which I’ve not yet deployed to but I expect close to a 5 minute run time per Site Collection once I go […]

Provisioning Search on SharePoint 2013 Foundation Using PowerShell

Posted on 33 CommentsPosted in SharePoint 2013

There was recently a twitter conversation between @cacallahan, @toddklindt, and @brianlala discussing provisioning Search on SharePoint Foundation and whether it was possible or not and somewhere during the conversation it was suggested that I might know how to do this (sorry guys for not responding immediately) – unfortunately I hadn’t actually done any work with SharePoint 2013 Foundation yet and so had not yet tried and thus didn’t know the answer (I knew there were […]

SharePoint Evolution Conference 2013

Posted on Posted in Speaking

Today I finally got around to booking my travel for my favorite SharePoint conference – the SharePoint Evolution Conference in London England. For the third year in a row I have the honor of being able to present, and once again I’ll be covering the PowerShell side of things at the conference. Normally I tend to do more of a deep dive when I present but this time I’ll be stepping back a bit and […]

Fix: The trust relationship between this workstation and the primary domain failed

Posted on 7 CommentsPosted in General

This short post is really just for my own memory as I keep bumping into this with my virtual machines but I figured others might also find it useful. Typically when I do SharePoint development I do everything on an all-up server but with SharePoint 2013 I’ve moved my Domain Controller to a separate server (where I also will install the Office Web Apps); however, if I leave any of my machines off for a […]

Announcing My SharePoint 2013 Custom Cmdlets

Posted on 5 CommentsPosted in PowerShell Cmdlets, SharePoint 2010, SharePoint 2010, SharePoint 2013, SharePoint 2013

I’ve been putting this off for quite a while but I’ve finally pushed out a SharePoint 2013 build of my custom cmdlets. The reason it took so long was because I had to make a fair bit of changes to my existing stuff so that it would be easier to maintain both builds going forward. Specifically I needed to change the namespace of all the classes (which had 2010 in them) and I wanted to […]

Using PowerShell to Manage SharePoint 2013 Online

Posted on 32 CommentsPosted in SharePoint Online

When SharePoint 2010 was released we had hundreds of cmdlets available for our on-premises deployments but when it came to Office365 we only had cmdlets available for manipulating our subscription details, users in AD, and Exchange Online ( With the release of SharePoint 2013 as part of the Office365 offering we now have the ability to use PowerShell to manipulate our SharePoint Site Collections in the cloud. The capabilities are somewhat limited in that our […]

SharePoint 2013 PowerShell Cmdlets: Changes from Public Preview to RTM

Posted on Posted in SharePoint 2013

In a recent post I detailed all the PowerShell changes from SharePoint 2010 to SharePoint 2013 Public Preview (part 1, part 2) – well, apparently I should have held off a couple of weeks because I’m now running the RTM version of SharePoint 2013 and have found that they have made a ton more changes. I don’t want to go through all the 2010 to 2013 changes again so instead I’ll just detail what has […]

Windows PowerShell V3 ISE: Copy As HTML Add-On

Posted on 3 CommentsPosted in PowerShell Scripting

In my earlier article where I pointed out some of my favorite features of Windows PowerShell V3 I noted one failing of the new Windows PowerShell ISE – the inability to copy text as HTML so that I can easily paste that HTML into my blog posts. I hate complaining about things if it’s in my ability to fix the issue so I decided to create a custom add-on for the ISE which would add […]

PowerShell V3: A Few of My Favorite Things

Posted on Posted in PowerShell Scripting, SharePoint 2013

Now that SharePoint 2013 has been released to manufacturing and will be available for download soon I figured I’d go ahead and put together a quick post pointing out some of my favorite PowerShell V3 enhancements that you can use to improve your command-line usage of PowerShell as well as your automation scripts. PowerShell V3 + SharePoint 2010 The first thing I wanted to do before I get into some of the new stuff was […]