更新:2007 年 11 月
使用 witexport 命令可以从 Team Foundation Server 导出工作项类型的 XML 定义。也可以用这个命令将 XML 定义输出到显示器。
witexport 命令行实用工具位于团队资源管理器客户端计算机上的驱动器号:\Program Files\Visual Studio 9.0\Common7\IDE 中。
必需的权限
若要使用 witexport 命令,您必须是“Team Foundation Administrators”安全组或“项目管理员”安全组的成员。有关更多信息,请参见 Team Foundation Server 权限和 Team Foundation Server 默认组、权限和角色。
| .gif) 说明: | 
|---|
| 即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。若要使用提升的权限打开命令提示窗口,请单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站。 | 
witexport [/f filepath] /t tfs /p teamproject /n witname [/exportgloballists] [/e encodingname]
参数
| 参数 | 说明 | ||
|---|---|---|---|
| /ffilepath | 工作项类型将被导出到的 XML 文件的路径。如果省略此参数,则工作项类型将导出到显示器。 
 | ||
| /ttfs | 将从中导出工作项类型的 Team Foundation Server 的计算机名称,或 Team Foundation Server 的完全指定 URL。 | ||
| /pteamproject | 将导出工作项类型的团队项目。此团队项目必须存在于 tfs 指定的 Team Foundation Server 上。 | ||
| /nwitname | 将导出的工作项类型的名称。该类型必须存在于 Team Foundation Server tfs 上的团队项目 teamproject 中。 | ||
| /eEncodingname | .NET Framework 2.0 编码的名称。这个指定的编码将用于导出工作项类型 XML。如果没有指定此参数,witimport 默认使用 UTF-8 编码。 | ||
| /? | 显示 witexport 上下文帮助。 | 
| 选项 | 说明 | 
|---|---|
| /exportgloballists | 导出工作项类型引用的全局列表的定义。 | 
示例
此示例中的命令将工作项类型 myworkitem 从 Team Foundation AdventureWorksServer 上的 AdventureWorks 团队项目导出到文件 myworkitems.xml。此示例用默认 UTF-8 编码导出工作项类型。
>witexport /f myworkitems.xml /t AdventureWorksServer /p AdventureWorks /n myworkitem
下面的示例演示如何使用 URL 而不使用 Team Foundation Server 名称。此示例用默认 UTF-8 编码导出工作项类型。
>witexport /f myworkitems.xml /t http://TFS:8080/bis/registration.asmx /p AdventureWorks /n myworkitem
下面的示例用 Unicode (utf-7) 编码导出工作项。
>witexport /f myworkitems.xml /t AdventureWorksServer /p AdventureWorks /n myworkitem /exportgloballists
下面的示例导出工作项类型和引用的全局列表。此示例用默认 UTF-8 编码导出工作项类型。
>witexport /f myworkitems.xml /t http://TFS:8080/bis/registration.asmx /p AdventureWorks /n myworkitem
下面的示例将工作项类型导出到显示器而不是文件。此示例用默认 UTF-8 编码导出工作项类型。
>witexport /t http://TFS:8080/bis/registration.asmx /p AdventureWorks /n myworkitem