none
有没有办法批量导出TFS站点的用户组及其相关用户? RRS feed

全部回复

  • 你好,

    你说的批量导出时指什么?是想到某个组有哪些用户,还是导出所有组和组里的用户?

    你可以用tfssecurity /im 可以找出某个组里所有的用户。

    tfssecurity /im "Team Foundation Administrators" /server:ServerURL。

    如果你想一次性导出所有的组和用户,用这个tfssecurity 命令是实现不了的,你可以试试这个T-sql语句:

    SELECT 
    	Account.[AccountName],
    	c.DisplayName
    FROM [Tfs_Configuration].[dbo].[tbl_Identity] as Account INNER join [Tfs_Configuration].[dbo].[tbl_GroupMembership] AS B on Account.id=B.MemberId 
    inner join [Tfs_Configuration].[dbo].[tbl_Group] as c on B.ContainerId=c.Id
    


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年9月7日 6:08
    版主
  • 我已经通过别人写的这种Powershell方法导出了所有的用户组和用户,但就是有报错,报错是为啥呢?

    How to list all the groups and their users under one project?



    2016年9月7日 9:40
  • 图片中的错误看的不太清楚,可否将文本信息复制出来


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年9月7日 13:17
  • tfssecurity : 无法将“tfssecurity”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
    所在位置 C:\Users\USERNAME\TFS-Dump-Group-Membership.ps1:142 字符: 24
    +         $identation-- ;tfssecurity /imx
    +                        ~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (tfssecurity:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
     
    tfssecurity : 无法将“tfssecurity”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
    所在位置 C:\Users\USERNAME\TFS-Dump-Group-Membership.ps1:142 字符: 24
    +         $identation-- ;tfssecurity /imx
    +                        ~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (tfssecurity:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException



    2016年9月8日 9:36