SharePoint 2010 Profile to Content Synch failure
I came across this bizarre issue recently where a customer had enabled the In-Place Records Management Site Collection Feature at some point which somehow ended in breaking the synchronization between the SharePoint User Profiles and the Site Collection Profiles. Not sure how it got from point A to point B, but here is how I ended up resolving it.
PowerShell and WPF – Part 1
In an effort to build a useful SharePoint 2010 Auto Installer utility for my team to use I have begun to play with PowerShell and WPF to build useful chunks of GUI goodness. This first chunk is the piece that collects the Roles a particular server will play in the SharePoint Farm. Being the most basic chunk it also served as my introduction to PowerShell and WPF as a happily married couple with children to follow.
Installing SharePoint 2010 Language Packs with PowerShell
I’m a fan of doing work to save work. Thankfully PowerShell helps me do that. SharePoint Language packs have been notorious for being a long drawn out process since they were first introduced. I was recently faced with installing all available language packs across multiple Farms with multiple WFE’s. After painstakingly making it through the first couple of Farms I figured it would be better to spend a little time crafting a script that would do it for me for the rest of the Farms.
Export SharePoint Solution Packages from the Farm
I am right in the middle of a rebuild of a customer’s Farm and am reminded of this script I wrote many moons ago to export all Farm solution packages from the config database out to disk. This is a powershell script that uses the SharePoint API to enumerate and dump the WSPs into a ZIP file. Read On…
SPSBay Slide Deck – SharePoint 2010 Build Automation
It’s a little late, but here is my slide deck from from my SharePoint 2010 Build Automation using Powershell session at SharePoint Saturday East bay. Keep in mind that the included .ps1 file is not meant to be an all inclusive build script. It is intentionally a very basic rundown of the commands involved in automating a farm build that is easy to follow, tweak, and adapt for your purposes without delving into all of the additional code you might want to use for error-checking, etc. Enjoy!
SharePoint Search Result URL Mismatch
I came across this issue today and figured since I was already explaining the issue to the customer I might as well blog about it. The issue is where search results from other sites in the same SharePoint Farm are showing up with the wrong URL. At least the URL is wrong for the end-users, but not wrong as far as SharePoint is concerned as we will see below.
Painless user migration in SharePoint 2010
I’ve been doing a lot of migrations as of late, which is partially why my blog goes un-updated. I wanted to start sharing some of the PowerShell scripts I have been writing to assist in those migrations. Hopefully they will prove useful to others as well.
JSON to Structured XML through Powershell troubles…
The following code is my attempt to be clever. My desired end result is to convert a JSON stream from a web service into an object, which can then be accessed using dot notation and then easily manipulated into XML or for other uses.
SharePoint, Session State and Inactivity Timeouts
A common request I see is to have SharePoint timeout a user after a specified period of inactivity and force them to logon again. The feasibility of this depends on how you use SharePoint and how your users authenticate in the first place.
SharePoint MySites and One-Way Trusts
This is mostly an addendum to the One-Way Trust series I ended with this post. If you read the previous post you probably already have a decent understanding as to what effects a One-Way Trust imposes on your SharePoint environment. To put it simply, any time a SharePoint Web Application needs to read or verify Active Directory information from the other side of a One-Way Trust it will not be able to do so without credentials from that domain.

