Latest Posts

View my most recent blog posts

Apply Upgrade Area Url Mappings

Apply Upgrade Area Url Mappings

As I mentioned in my previous post (Replace Field Values) I’m currently trying to solve the issue of broken links throughout the various sites that I’ve upgraded and moved around. The gl-replacefieldvalues command was the first of three that I’ve created.

Continue Reading
Set Web Part State

Set Web Part State

As part of my upgrade I needed to be able to delete some web parts (closed or open) and close and open some web parts. In many respects this command, gl-setwebpartstate, is basically the twin to the gl-movewebpart command which I recently posted about.

Continue Reading
Retarget Content Query Web Part

Retarget Content Query Web Part

As I was going through my upgraded and moved sites I discovered that the “Grouped Listings” web parts were not working on my webs that I’d migrated from a subsite to a site collection or moved from one site collection to another.

Continue Reading
Replace Field Values

Replace Field Values

Because I’m doing so much moving around of the post-upgraded sites I’m running into lots of issues with broken links. In an attempt to solve this problem I’ve begun working on 3 commands.

Continue Reading
Move a Web Part on a Page

Move a Web Part on a Page

This particular command was one that I didn’t actually need but rather I needed a starting place for a couple other commands that I did need (to be documented) and moving a web part seemed a simple enough starting place for manipulating web parts.

Continue Reading
Enumerate Page Web Parts

Enumerate Page Web Parts

As part of the upgrade I needed to be able to fix some web parts that did not migrate correctly (either during the upgrade itself or as a result of moving a web).

Continue Reading
Upgrade2

Upgrade2

This is one of those things that I just shouldn’t have had to create. So I’m going through my upgrade and I come to the point where I’m ready to start scripting the upgrade of the individual team sites (I’d been focusing on the upgraded Areas up until now).

Continue Reading
My Site Settings

My Site Settings

This command replaces the gl-setmysitesnamingformat command as it includes the same functionality along with additional capabilities. I had originally created the gl-setmysitesnamingformat command to address a need to set the naming format of personal sites and I originally didn’t think I’d have to worry about the other settings on the My Sites Settings page but turns out that I did need to set one other field.

Continue Reading
General Update

General Update

I’ve made numerous changes to most (not all) of the commands. Most of the commands now inherit from SPOperation so they now benefit from the better error handling and command argument processing.

Continue Reading
Update V2 to V3 Area Url Mappings

Update V2 to V3 Area Url Mappings

So I’ve been moving my web sites all around, completely changing the hierarchy, creating new site collections, etc., and I discovered that whenever I hit a link that still pointed to an old bucket web (http://intranet/c16/ebusiness instead of http://intranet/topics/divisions/ebusiness) it loaded up a page called spsredirect.

Continue Reading