James Manning's blog

Team Foundation Server + PowerShell = Happiness

Today's C# quiz - does this compile?

using System; using System.Collections.Generic; class Program { static void Main(string[] args) {...

Author: MSDN Archive Date: 11/16/2007

Wishlist item: PowerGUI extension for TFS

I was playing around with a recent update to Quest's PowerGUI (1.0.11.207) and I'm really liking how...

Author: MSDN Archive Date: 10/09/2007

Movie you need to watch - King of Kong

Had a fun time visiting with Chad this weekend. We played Halo 3 co-op and beat it a little faster...

Author: MSDN Archive Date: 10/01/2007

Quick question-and-answer session about SQL instance support

I got an email from a co-worker asking a few questions about Orcas support for SQL named instances....

Author: MSDN Archive Date: 09/13/2007

The Firefox-ism I miss the most using IE7

It came up during a conversation with a friend that I use IE7 at work as my browser even though it's...

Author: MSDN Archive Date: 07/30/2007

One of my favorite Eclipse-isms comes to VS!

Some of my former jobs involved doing java development in Eclipse. One thing I missed when joining...

Author: MSDN Archive Date: 07/28/2007

I need to get a life.. I think

I was reading a man page today... If netcat makes you rich somehow and you're feeling generous, mail...

Author: MSDN Archive Date: 07/28/2007

ϐeta 2 - Electric Boogaloo

As Batman and Robin announced, Beta2 is out. This is especially super crazy exciting (or maybe just...

Author: MSDN Archive Date: 07/28/2007

Offline mode in Orcas

Today I happened to hit the offline mode dialog in Orcas, albeit unintentionally:

Author: MSDN Archive Date: 07/23/2007

Quick test to see which URL's are still valid

On an internal mailing list about PowerShell, the question came up how to test a set of url's to see...

Author: MSDN Archive Date: 07/23/2007

Debug your TFS domain authentication issues with dsquery

TFS supports many different authentication scenarios. One of them is the "workgroup mode" where...

Author: MSDN Archive Date: 07/21/2007

I'm having problems with TFS install/upgrade/repair/uninstall - where are the log files?

This post is just so I can paste a URL instead of the same block of text again and again in the...

Author: MSDN Archive Date: 07/21/2007

Your OS is horked - do you want to kill it?

This is not a great dialog experience :) Do I want to have this dialog close my OS? :) This was...

Author: MSDN Archive Date: 06/15/2007

(Hash)Set in the 3.5 BCL

Since it's coming up on 2 years since I complained that the BCL didn't have Set<T> I figured I...

Author: MSDN Archive Date: 06/12/2007

making a quick style (Outlook 2007 using Word 2007 as editor) for emails

I tend to send a lot of text output from shells in my emails, and rather than do so as screen shots,...

Author: MSDN Archive Date: 06/08/2007

This may take awhile

I'll take care of the warnings - anyone else want to fix the errors?

Author: MSDN Archive Date: 05/31/2007

PowerShell gotcha of the day: set-content adds newlines by default

In a script I was writing, I was using set-content to put a particular string (just one string) into...

Author: MSDN Archive Date: 05/23/2007

Some examples of cmdlets making life easier

Couple things I needed to do today - you can see how they were much simpler thanks to a couple of...

Author: MSDN Archive Date: 05/14/2007

randomness

Things I've stumbled across: connecting to a SQL Server database engine instance on a port can be...

Author: MSDN Archive Date: 05/03/2007

moments of inspired inspiration and lucid clarity

While emailing back and forth with Keith tonight (ok, well, this morning in EDT, but he's in...

Author: MSDN Archive Date: 03/31/2007

Is my "Get" using the version control proxy?

I've had a couple of co-workers that noticed their "get" calls to sync their workspaces running a...

Author: MSDN Archive Date: 03/29/2007

WMI queries comparison: C# vs. PowerShell

Don't get me wrong, I love C#, but PowerShell's built-in support for WMI is so nice. Even not using...

Author: MSDN Archive Date: 03/29/2007

PowerShell - coming (in the box!) to a Longhorn Server near you

On my birthday (Feb 15th), I got some great news that I haven't been able to share publicly until...

Author: MSDN Archive Date: 03/28/2007

mini forum hiatus to catch up on Real Work

When our last divisional email from Joe came out this past Friday, it turns out I was #1 in DevDiv...

Author: MSDN Archive Date: 03/27/2007

PowerShell gotcha - foreach keyword vs. foreach-object cmdlet

This came up on an internal mailing list and I thought others may find it interesting. Here was my...

Author: MSDN Archive Date: 03/22/2007

The branching guidance whitepaper has arrived!

There's been about a thousand (give or take) forum posts asking for branching advice, so I'm happy...

Author: MSDN Archive Date: 03/20/2007

get-hashes.ps1: Get the hashes (sha256, md5, whatever) for a file

A slight modification of Mike's version, since sometimes I want md5, sometimes sha1, whatever, and I...

Author: MSDN Archive Date: 03/15/2007

get-tfsserverstatus.ps1 - fetch the configuration bits of your TFS server

It's currently in the collection as get-tfsstatus.ps1 which has caused confusion since it doesn't...

Author: MSDN Archive Date: 03/10/2007

get-memberships.ps1 - programmatically finding the groups you're a member of

Forum thread was asking for this (admittedly, in C#). Since it's less typing in PowerShell, that's...

Author: MSDN Archive Date: 03/09/2007

(More easily) search your work items!

Know-a-Code posts up a neat little VS add-in that lets you do a free-text search on your work items!...

Author: MSDN Archive Date: 03/08/2007

Real Soon Now: System Center Operations Manager 2007

http://www.microsoft.com/systemcenter/opsmgr/evaluation/default.mspx System Center Operations...

Author: MSDN Archive Date: 03/04/2007

Checking the permissions assigned to team projects are all to groups

Turns out, I misunderstood the initial forum post. Their goal wasn't to make sure all the team...

Author: MSDN Archive Date: 02/27/2007

check-tfsgroups.ps1 - PS version of that C# app

Since I got a comment complaining about the lack of PowerShell version (I did it in C# since I got...

Author: MSDN Archive Date: 02/27/2007

Making sure your team project's groups only contain groups

I know, the title sounds a little odd. :) Got a question in the forums: i need to make sure that all...

Author: MSDN Archive Date: 02/26/2007

SharePoint 3.0 templates do the heavy lifting for you

http://www.microsoft.com/technet/windowsserver/sharepoint/wssapps/templates/default.mspx Application...

Author: MSDN Archive Date: 02/26/2007

Admin math: PowerShell+WMI = iddqd+idkfa

http://blogs.msdn.com/powershell/archive/2007/02/24/displaying-usb-devices-using-wmi.aspx In the...

Author: MSDN Archive Date: 02/25/2007

Don't shoot the messenger(s)

I had some .lnk files in my docs that pointed to some .wiq files I use a good bit. I tried to...

Author: MSDN Archive Date: 02/22/2007

version 1.2 of Team Foundation Power Tools now available

This release includes the Check-in Policy Pack which I'll highlight mainly because I wrote all but...

Author: MSDN Archive Date: 02/21/2007

Trace-ProcessCreation: wrapping existing code with a cmdlet

I was spammingasking around earlier this week about how to monitor process creation in windows. I...

Author: MSDN Archive Date: 02/20/2007

PowerShell: You must think in objects

Yes, Firefox ("You must think in Russian") is one of my favorite movies :) Even now, I still find...

Author: MSDN Archive Date: 02/20/2007

Virtual PC 2007 - ready to go!

To continue the theme, VPC 2k7 also shipped. I'm running SQL SP2 within vpc 2k7 as I write this :)...

Author: MSDN Archive Date: 02/19/2007

SQL Server 2005 SP2 is available

A whopping 2 days after my "it'll be here soon", SQL Server 2005 SP2 has shipped....

Author: MSDN Archive Date: 02/19/2007

Transparency - James the anti-cheerleader

I was chatting with one of my ISV buddies (IRC, it's a wonderful thing) who happens to read my blog...

Author: MSDN Archive Date: 02/18/2007

OneNote 2007 sharing is indistinguishable from magic

One of the features I just love about OneNote 2007 is the "shared notebook" feature. You can...

Author: MSDN Archive Date: 02/18/2007

SQL Server 2005 SP2 Real Soon Now

http://blogs.msdn.com/benjones/archive/2007/02/17/sql-server-2005-sp2-is-almost-here.aspx...

Author: MSDN Archive Date: 02/17/2007

Insanely cool - .NET Micro Framework

It has nothing to do with TFS (well, at least not directly... not yet), but I've been following the...

Author: MSDN Archive Date: 02/14/2007

Don't call it a (power)shell script

In the admin-tools space, my own language background centered around tcsh/csh/bash scripts (mainly...

Author: MSDN Archive Date: 02/14/2007

why share-able functions shouldn't be in your PowerShell profile

<imho> I cringe when I come across web sites or blog posts that start out with something like...

Author: MSDN Archive Date: 02/14/2007

get-tfs-wss-languages.ps1 - looking up the language of your TFS's sharepoint server

[note: all my scripts are now zip'd up together on this page] This particular script probably isn't...

Author: MSDN Archive Date: 02/14/2007

Various PowerShell scripts

This page just gives me a place to keep a most-recent-copy of my various PowerShell scripts, mostly...

Author: MSDN Archive Date: 02/14/2007

<Previous Next>