Latest Posts

View my most recent blog posts

Service Accounts and Managed Service Accounts in SharePoint 2010

Service Accounts and Managed Service Accounts in SharePoint 2010

With SharePoint 2010 we now have the ability to allow SharePoint to manage various service accounts thus foregoing the need to have IT administrators manually manage password changes. This new feature is a great benefit to SharePoint administrators and security conscious admins in general as it allows us to easily enforce our corporate security policies by changing these passwords on a schedule, and the administrators don’t even know what the password is so the likelihood of a compromise due to a disgruntled admin, though not eliminated, is somewhat reduced.

Continue Reading
Announcing Aptillon

Announcing Aptillon

Today I finally get to spill the beans on a secret I’ve been wanting to share for a while: today myself and six of my good SharePoint friends are announcing that we have formed a new consulting company!

Continue Reading
Getting an Inventory of All SharePoint Documents Using Windows PowerShell

Getting an Inventory of All SharePoint Documents Using Windows PowerShell

I got an email today asking if I had anything that would generate a report detailing all the documents throughout an entire SharePoint Farm. As this wasn’t the first time I’ve been asked this same question I decided that I’d just go ahead and post the script for generating such a report.

Continue Reading
Big Changes

Big Changes

Astute readers of my blog may have noticed that my blog header and byline have changed just a bit in the past week. For the past year I’ve been working as a Senior Architect at ShareSquared, a small SharePoint consultancy – last week I decided that the time was right for me to take a bit of a risk and leave the comfort of ShareSquared to pursue a goal that I’ve had for over 10 years: I’ve decided to go out on my own as an independent consultant!

Continue Reading
SharePoint 2010 Service Application Charts

SharePoint 2010 Service Application Charts

I, along with Paul Stork, recently gave a SharePoint 2010 deployment webcast where we discussed, among other things, Service Applications and some of the considerations that must be taken into account when planning your deployment strategy.

Continue Reading
Announcing My SharePoint 2010 PowerShell Cmdlets & STSADM Commands Now Available for Download

Announcing My SharePoint 2010 PowerShell Cmdlets & STSADM Commands Now Available for Download

I’ve been wanting to release the SharePoint 2010 version of my STSADM extensions for quite some time but honestly just haven’t had the time to migrate as many as I would have liked.

Continue Reading
Discovering Who Has Access to SharePoint 2010 Securable Objects

Discovering Who Has Access to SharePoint 2010 Securable Objects

I’ve talked on several occasions about how we can easily use the SharePoint 2010 object model (OM) to discover who has access to a securable object (SPWeb, SPList, or SPListItem) and the fact that we can use the same mechanisms within PowerShell to create useful security/audit reports.

Continue Reading
Starting the SharePoint 2010 Foundation Search Service using PowerShell

Starting the SharePoint 2010 Foundation Search Service using PowerShell

It’s been a while since my last real SharePoint 2010 scripting post but we’re getting close to RTM so I figured I need to buckle down and play some catch up and get some long overdue posts published.

Continue Reading
Webinars, Pod Shows, and User Group Meetings

Webinars, Pod Shows, and User Group Meetings

I don’t usually do a lot of speaking or presenting but recently a lot of opportunities have come my way so if you’re interested in hearing me talk about SharePoint check out any of the following upcoming events:

Continue Reading
I'm speaking at TEC 2010 – See you there!

I'm speaking at TEC 2010 – See you there!

I’m happy to announce that I will be speaking at the SharePoint Conference at The Experts Conference TEC 2010. Dates: April 25-28 Location: JW Marriott Hotel Los Angeles at L.

Continue Reading