Adam Singer

Veni, vidi, expertus sum- I came, I saw, I tested

Can you direct me to Directory Services?

As with many of my other Administration and Operations posts, this one stems from posts I’ve seen on the Visual Studio Team System forums. I’ve read a number of questions where people are having trouble granting their Active Directory users access to their Team Foundation Server. What I’ve found is that, oftentimes, this is due… Read more

Random Acts of Group-ness

Following up from my last post “‘Grep’ing Groups” and this question on the forums, here’s a bit of code that will help you add a user to multiple groups across all projects on your server. Say you want to add someone with the domain account “CORPNET\JoeBlogs” to the “Readers” group for all your projects on your Team Foundation Server… Read more

‘Grep’ing Groups

Man have I been busy. What have I been busy doing? Well, see there’s…. actually, I’ll let Brian explan as he’s already done such an eloquent job at it, with some neat charts and graphs, too. I mentioned in my last post that I have some code that will help you find built-in groups. It’s actually… Read more

Living Large

As Brian points out, there are some new Orcas specifications available for TFS. I’ve been working on the Large Group Sync crew for some time, and am very proud of the end result. What used to wind up as a support call can instead be managed by your Team Foundation administrator. While the whole system may… Read more

Virtual Green is made of People!

So you want to run Team Foundation Server, but don’t have the physical machine resources. You think- ‘hey, isn’t Virtual Server a free download now?’ You’re right! And what’s best, TFS works just fine in a Virtual Server. Having done quite a bit of testing against servers set up in virtual machines, I can attest… Read more

To project and serve

I’m doing a lot of work around the Group Security Subsystem (or Group Security Service, depending who you ask), also known as “GSS”. GSS manages the basic permissions for all of Team Foundation Server. GSS comprises both a permissions model (allow/deny) and a group heirarchy. External users and groups can be added to TFS groups, and… Read more

Get your users for nothin’ and your sync for free

Many folks have written on the forums about trouble getting new users to access Team Foundation Server. There are a few things that are important to know here. The first is that we actually cache external identities in our databases so there can be a delay while we sync the external data and then populate our tables… Read more

More Admin Than Admin (part deux)

As I mentioned last time, we have a tool to help you out if all of the people in your Team Foundation Administrators group are hiding out in an undisclosed location and you urgently need to perform some administration on your Team Foundation Server.<?xml:namespace prefix = o ns = “urn:schemas-microsoft-com:office:office” /> The tool, perhaps unsurprisingly,… Read more

More Admin Than Admin (part 1)

As Chris mentions, he and I are the shiny new test team for Admin & Ops in Team Foundation. First let me reiterate- we’d love you to join us. We’ve spent the past month or so wrapping up tests to make them (1) more robust to all manner of crazy configurations and (2) easily transferable… Read more