TFS Auditing

Discussion in 'TFS service' started by ctangen, Jun 3, 2011.

Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.
  1. Hi, my name is Cameron, and our company is looking into your TFS hosting solution. We currently have TFS 2005 on a server that's just gone out of warranty, and we'll be either replacing it with TFS 2010 on a new server or a hosted TFS such as yours.

    One of the things I can do with our current TFS system is log onto the server and audit who's got what checked out, for how long, what workspaces a user has created, etc. I occasionally will uncheck out files from systems that have crashed and can no longer use the workspace to check them back in. I was just wondering if I would have these same abilities if we went with your hosted TFS system. Let me know, thanks!
     
  2. Joseph Jun

    Joseph Jun DiscountASP.NET Staff

    Hi Cameron,

    I'm sorry for the late response.

    While direct console access isn't available since we're offering a shared solution, a lot of the management abilities are accessible through other means.

    You could use any of the following:

    * Command line utilities (yes, they are permitted)
    * Team Web Access Portal
    * Team Foundation Explorer directly through Visual Studio

    We're currently running a 30-day free promotion so what you can do is sign-up at https://www.discountasp.net/tfs/signup, check out the service and if you have any questions, just contact the Technical Support department.
     
  3. Thank you for the response, also to my ticket request. I've looked through everything you've provided, and I'm having trouble finding what I'm looking for. I've been able to connect to the TFS instance you have provided me for the 30-day trial, and everything there works great. Checking in, checking out, reviewing changesets, etc., all work great. I believe your service completely satisfies all my normal day-to-day work.

    The problem I'm having is I don't have any easy way of performing an overall audit on all of our code. It's easy to look at a specific folder or file to see what's checked out, but if I have a lot of projects in TFS with hundreds of files, and I want to see what a specific person has checked out across everything in our team system, I don't want to have to go one-by-one looking through each folder to see it.

    What I do on our current system is log onto the team server and run some command-lines. For example: "tf status /workspace:workspacex; /user:ctangen /server:serverx" will give me everything this user has checked out for a given workspace. It's very easy to see if maybe this user has a lot of stuff checked out, or nothing at all. Makes it easy if this person is, say, upgrading their machine and needs to check in everything they have checked out before the old machine is tossed out, but they don't quite remember all that they have checked out. I can also list all the workspaces a user has with this line: "tf workspaces /owner:ctangen /server:serverx". Unfortunately, I haven't been able to get either these command-lines to work with the TFS system you have provided me.

    I'm assuming since yours is a shared system and access to the team server is not permitted, these command-lines won't work. That's fine, but I need some way of performing these audits, and they can't be done with the standard Web or Visual Studio TFS interfaces. If I can get a little guidance on how to perform these audits, it would be very helpful. Thank you!
     
  4. Joseph Jun

    Joseph Jun DiscountASP.NET Staff

    If you can, can you response to the ticket that you had open with me and include the exact command that you ran so I can see if the problem was caused by missing/invalid parameters?
     
  5. No problem, I will do that now! I'm sure it's something simple. Thanks
     
  6. Didn't want to reopen the ticket, but just wanted to say that everything is working great. I have to turn off the proxy auto-configuration switch in IE, but that's fine. I don't run these commands very often, and even if I did, it would be easy to fix with a whitelist as you suggested.
     
  7. Joseph Jun

    Joseph Jun DiscountASP.NET Staff

    I'm glad to hear that we were able to assist you. If you run into any other issues, just let us know.
     
Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.

Share This Page