James Manning's blog
Team Foundation Server + PowerShell = Happiness
PowerShell provider for SharePoint
There's been a good number of times that I wanted to access some docs from a sharepoint document...
Author: MSDN Archive Date: 02/13/2007
PowerShell syntax for Vim
Peter Provost did all the heavy lifting here. Official syntax file Peter's non-LUA installation...
Author: MSDN Archive Date: 02/12/2007
adding line counts to your items in the pipeline
One of the things I've noticed I find helpful is the "pipeline snippets" I use over and over - most...
Author: MSDN Archive Date: 02/11/2007
Simplest TFS cmdlet - history of a local file
I got 2 requests in the last week to explain cmdlets and show how to create one, so I figured I'd...
Author: MSDN Archive Date: 02/07/2007
example of using PowerShell to interactively dig into an object model
I was trying to modify a work item today and put in, apparently, too much text into a field I really...
Author: MSDN Archive Date: 01/30/2007
using PowerShell for Outlook automation
One of the things that's most nifty about PowerShell is the easy COM access it gives you, although...
Author: MSDN Archive Date: 01/25/2007
change-mappings.ps1 - mass-changing your workspace mappings
There are a few times when you want to do a mass search-and-replace on your workspace mappings....
Author: MSDN Archive Date: 01/22/2007
Five Things meme
gen (n-1) tag: Martin I was once nearly decapitated when I ran into a clothesline with my...
Author: MSDN Archive Date: 01/12/2007
Forcing the issue when PowerShell's ctor selection magic goes wrong
I'll just include the thread below, but I was trying to force PowerShell to call the correct 4-param...
Author: MSDN Archive Date: 01/05/2007
how do you want tfs-related powershell scripts delivered to you?
There's a bunch of TFS scripts/cmdlets that are on my todo list (many thanks to Keith Hill and...
Author: MSDN Archive Date: 01/03/2007
do NOT manually delete things from %windir%WinSxS
A long time ago, I had written up a little script that uninstalled VS - this is pre-pre-pre-release...
Author: MSDN Archive Date: 01/03/2007
MSDN wiki now available
It'll be interesting to see how much abuse (at least attempted) is a factor....
Author: MSDN Archive Date: 12/07/2006
Teamprise 2.0 ships!
There are some amazing new features in their 2.0 product - it's very impressive to see how far...
Author: MSDN Archive Date: 11/30/2006
New tool for TFS written by a MVP : TFS Permission Manager 1.0
While there's a good chunk of overlap with the TFSAdmin project on codeplex, it looks like this tool...
Author: MSDN Archive Date: 11/29/2006
A SharePoint by any other name...
One of the things I've personally found the most confusing about SharePoint is that it isn't a...
Author: MSDN Archive Date: 11/28/2006
ISAPI filter without SSL, or, why cleartext passwords are evil
Ever wonder why telnet and ftp are generally considered evil by security conscious admins? That's...
Author: MSDN Archive Date: 11/28/2006
Killer feature of VSTS DB Pro - data generation via regex
IMHO, while the DB Pro SKU has lots to like, one of the features I fell in love with the moment I...
Author: MSDN Archive Date: 11/28/2006
Developing workflows in WSS 3.0 inside Visual Studio
One of the big features in WSS 3.0 includes their support for workflows (they have a new dependency...
Author: MSDN Archive Date: 11/25/2006
WSS 3.0, ASP.NET 2.0, WebParts authoring
As we're working to support WSS 3.0 in our upcoming version, I've been working with WSS 3.0 a lot...
Author: MSDN Archive Date: 11/25/2006
Built-in reports on your SQL Server's activity/status
Since the perf bottleneck of many TFS systems will be the SQL Server instance where the databases...
Author: MSDN Archive Date: 11/22/2006
Visual Studio 2005 extensions for Windows SharePoint Services 3.0
As I mentioned before, WSS 3.0 support is something we're hoping to include in our next version, so...
Author: MSDN Archive Date: 11/22/2006
improving perf in a virtual machine
I'm sure our field guys (many running TFS servers in a VM) will appreciate this advice (initially...
Author: MSDN Archive Date: 11/22/2006
update-feature.ps1 - example of querying and updating work items
Did a little script this week that updates one work item (the "feature") based on summing values in...
Author: MSDN Archive Date: 11/17/2006
Windows SharePoint Services 3.0 RTW!
Announcing the RTW of WSS and Office SharePoint Server 2007 Standard and Enterprise Evaluation!...
Author: MSDN Archive Date: 11/17/2006
check-tfspolicies.ps1 - sanity check your checkin policy types
I thought I would have done something more significant for my 100th blog post. Ah, well, maybe for...
Author: MSDN Archive Date: 10/30/2006
The TFS "extranet" ISAPI filter mechanics
What's this ISAPI filter chupathingy you're talking about? Here's some background via links:...
Author: MSDN Archive Date: 10/27/2006
Maximum Capacity numbers for SQL 2005
This came up during an internal thread and I found the data interesting, so I wanted to pass it...
Author: MSDN Archive Date: 10/20/2006
ping-db.ps1 - quick ping to see if you can talk to a database instance
Very simple, just contact a SQL Server instance to see if it can do the CPU-heavy calculation of 2+2...
Author: MSDN Archive Date: 10/20/2006
getting the xml for running tfsreg.exe
The TfsReg.exe utility lets you change the URL's that are registered with TFS (tells TFS how to...
Author: MSDN Archive Date: 10/12/2006
get-workspace.ps1 - easier access to that wonderful Workspace instance
Along with easier TeamFoundationServer access, one of the things I found myself wanting was easier...
Author: MSDN Archive Date: 09/30/2006
get-tfs.ps1 - example of adding properties to make interactive life easier
One of the things I noticed while working inside PowerShell was wanting to make a quick TFS object...
Author: MSDN Archive Date: 09/28/2006
IronPython + PowerShell = 2 great tastes that taste great together!
Posted just for Ravi :) IronPython Sample: IPPowerShell This sample shows how to use PowerShell...
Author: MSDN Archive Date: 09/14/2006
PowerShell equiv of xargs -n
On an internal mailing list the question came up of how to take this stream of objects going in the...
Author: MSDN Archive Date: 09/06/2006
Internet? Check. Chat? Check. Relay? We don't need no stinkin' relay!
I'm totally just copying Ed's entry, but I noticed the DB SKU isn't listed there. I'm going to have...
Author: MSDN Archive Date: 09/05/2006
Various ways of moving a TFS instance to another machine
Naren included a bunch of good links in a forum post, so I wanted to include a copy here. Yes, TFS...
Author: MSDN Archive Date: 09/04/2006
PowerShell - you're soaking in it!
A little holiday weekend silliness thanks to a lifehacker link.
Author: MSDN Archive Date: 09/04/2006
tail -f on the TFS activity log
We already saw how we could use the QueryServerRequests web method to tell the calls that are...
Author: MSDN Archive Date: 09/04/2006
in PowerShell, parameter binding is stronger than operators
This is one of the PowerShell behaviors that caught me a little off-guard at first. I don't...
Author: MSDN Archive Date: 09/02/2006
Tool to get the list of team foundation area paths and URI's
I ran across another tool written by Grant Holliday (of TFS Bug Snapper 1.0 and Clipboard Image...
Author: MSDN Archive Date: 08/30/2006
Show the status of the TFS jobs on a database server
It's a very simple use of SMO, and there's much more you could do with this, but I wanted to get a...
Author: MSDN Archive Date: 08/29/2006
"Ring Compression" - how Virtual PC works today
Although the most interesting bits are arguably down the road with the hypervisor approaches, I...
Author: MSDN Archive Date: 08/16/2006
example usage of VersionControlServer.CreateLabel
Like many other version control systems, Team Foundation's version control has the concept of...
Author: MSDN Archive Date: 08/08/2006
scheduled automatic defrag of your hard-drive
This isn't that big of a deal, but since some articles make it sound like this is a difficult thing,...
Author: MSDN Archive Date: 07/21/2006
paste from clipboard into work items as attachments (part 2)
Since most probably won't notice that I updated the original post, I wanted to mention that the VS...
Author: MSDN Archive Date: 07/04/2006
How to bind to 2 (or more) versions of the same assembly - the C# extern alias
A question came up internally as to whether you could (easily) use 2 different versions of the same...
Author: MSDN Archive Date: 06/30/2006
Can TeamFoundationServer's GetService ever return null?
You've likely seen a lot of blog posts (mine included) that use the TeamFoundationServer's...
Author: MSDN Archive Date: 06/29/2006
ASP.NET 2.0 how-to videos - definitely worth watching!
Dave Bost points to a series of ASP.NET videos. If you don't watch any of the others, at least see...
Author: MSDN Archive Date: 06/23/2006