自定义和管理工作项类型 [witadmin]

Debezium报错处理系列之二十一:Unable to connect: Communications link failure.The driver has not received any Debezium报错系列之二十一:Unable to connect: Communications link failure.The driver has not received any。 阅读详情
可以使用以下 witadmin 命令管理团队项目的工作项类型:
  • destroywitd:销毁工作项类型和销毁永不恢复的该类型的每个工作项。

  • exportwitd:将工作项类型的定义导出到 XML 文件或命令提示符窗口。

  • importwitd:将工作项类型从 XML 定义文件导入运行 Team Foundation Server 的服务器上的团队项目。如果具有相同名称的工作项类型已经存在,则该新工作项类型会覆盖现有工作项类型。如果工作项类型尚不存在,则此命令将创建一个工作项类型。若要验证定义工作项类型的 XML,但不导入文件,可以使用 /v 选项。

  • listwitd:在命令提示符窗口中显示指定项目中的工作项类型的名称。

  • renamewitd:更改特定项目中的工作项类型的显示名称。运行此命令后,该类型的所有工作项将显示新名称。

在运行 团队资源管理器 的客户端计算机上,witadmin 命令行实用工具位于驱动器:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE 中。 

有关工作项类型的更多信息,请参见向过程模板添加工作项类型。

必需的权限

对于定义工作项类型处的团队项目,您必须具有以下权限集:

  • 若要导出或列出工作项类型,您必须是“Readers (访问者)”组的成员,或者将“查看此节点中的工作项”权限设置为“允许”。

  • 若要销毁、导入或重命名工作项类型,您必须是“Team Foundation Administrators (Team Foundation 管理员)”安全组或“Project Administrators (项目管理员)”安全组的成员。

有关更多信息,请参见 Team Foundation Server 权限 和Team Foundation Server 默认组、权限和角色。

说明说明

即使您是以管理权限登录的,也必须使用提升的权限打开命令提示符窗口,才能在运行 Windows Server 2008 的服务器上执行此功能。若要使用提升的权限打开命令提示符窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。有关更多信息,请参见以下 Microsoft 网站:User Access Control(用户访问控制)。

witadmin destroywitd /collection:CollectionURL /p:Project /n:TypeName [/noprompt]
witadmin exportwitd /collection:CollectionURL /p:Project /n:TypeName [/f:FileName] [/e:Encoding] [/exportglobalists]
witadmin importwitd /collection:CollectionURL [/p:Project] /f:FileName [/e:Encoding] [/v]
witadmin listwitd /collection:CollectionURL /p:Project
witadmin renamewitd /collection:CollectionURL /p:Project /n:TypeName /new:NewName [/noprompt]
参数

参数

说明

/collection:CollectionURL

指定团队项目集合的 URI。URI 的格式为:http://ServerName:Port/VirtualDirectoryName/CollectionName

如果未使用虚拟目录,则 URI 将为以下格式:

http://ServerName:Port/CollectionName

/p:项目

要为其管理工作项类型的团队项目。必须在 /s server 参数指定的项目集合中定义此团队项目。

除非运行 importwitd 命令和 /v 选项,否则 /p 参数是必需的。

/n:TypeName

要销毁、导出、导入或重命名的工作项类型的名称。

/f:FileName

包含要导出或导入的工作项类型的 XML 定义文件的路径和文件名称。如果省略此参数,则在使用 exportwitd 命令时,XML 将显示在命令提示符窗口中。

说明说明
如果您使用的是 Windows Vista,则可能无权访问某些文件夹。如果尝试将工作项类型导出到您没有权限的位置,注册表虚拟化技术将自动重定向导出的文件,并将其保存到虚拟存储区。若要避免此重定向操作,可以将该文件导出到您拥有权限的位置。 有关注册表虚拟化的更多信息,请参见 Microsoft 网站:Registry Virtualization(注册表虚拟化)和 Common file and registry virtualization issues in Windows Vista(Windows Vista 中常见的文件和注册表虚拟化问题)。

/e:编码

.NET Framework 2.0 编码格式的名称。该命令使用指定的编码导出或导入 XML 数据。例如,/e:utf-7 指定 Unicode (UTF-7) 编码。如果省略此参数,则 witadmin 将尝试检测编码,并且如果检测失败,则 witadmin 将使用 UTF-8。

/exportgloballists

导出工作项类型引用的全局列表的定义。全局列表的定义将嵌入到工作项类型定义 XML。如果未指定,则忽略全局列表的定义。

/v

验证定义工作项类型的 XML,但不导入 XML 定义文件。

说明说明
可以验证类型定义,而不指定团队项目。忽略对项目范围组的引用。

/new:NewName

工作项类型的新名称。

/noprompt

禁用提示进行确认。

/?或help

在“命令提示符”窗口中显示有关命令的帮助。

备注

使用 destroywitd 命令时,它销毁所有以下对象:

  • 工作项类型

  • 该类型的所有工作项

  • 工作项表、长文本表和链接表中的对应项

  • 工作项类型元数据缓存中的对象

示例

除非另外指定,否则下面的值适用于每个示例:

  • 团队项目集合的 URI:http://AdventureWorksServer:8080/AWTeam/Collection1

  • 项目名称:AdventureWorks

  • 输入或输出文件的名称:myworkitems.xml

  • 工作项类型名称:myworkitem

  • 默认编码:UTF-8

导出工作项类型的定义

下面的命令将 myworkitem 的定义导出到文件 myworkitems.xml。

witadmin exportwitd /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /p:AdventureWorks /f:myworkitems.xml /n:myworkitem

下面的示例用 Unicode (UTF-7) 编码导出工作项。

witadmin exportwitd /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /p:AdventureWorks /f:myworkitems.xml /n:myworkitem /e:utf-7

导出工作项类型和其引用的全局列表的定义

下面的示例导出工作项类型和其引用的全局列表。

witadmin exportwitd /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /p:AdventureWorks /f:myworkitems.xml /n:myworkitem /exportgloballists

列出工作项类型的定义。

下面的示例在“命令提示符”窗口中显示工作项类型的定义。

witadmin exportwitd /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /p:AdventureWorks /n:myworkitem

导入工作项类型的定义

下面的示例从 XML 文件导入工作项定义。

witadmin importwitd /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:myworkitem.xml /p:AdventureWorks

验证工作项类型的 XML 定义

下面的示例验证定义工作项类型但是不会导入定义的 XML。

witadmin importwitd /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:myworkitem.xml /p:AdventureWorks /v
OceanBase数据迁移(OMS)深度解析:异构数据库迁移方案、核心原理与实战优化指南 OceanBase迁移服务(OMS)提供异构数据库间全量+增量数据迁移与实时同步能力,核心价值在于保障业务连续性、数据一致性和异构兼容性。其分层架构包含服务接入层、流程编排层和组件链路层,支持Oracle/MySQL/DB2等与OceanBase的数据交互。关键技术包括DBCat引擎处理结构转换、并行分片实现全量迁移、以及日志解析保障增量同步。OMS通过类型映射、批量提交和断点续传等优化手段,确保迁移过程高效可靠,典型应用于去O迁移、数据库升级等场景。 阅读详情

相关推荐

JAVA + 海康威视SDK + FFmpeg+ SRS 实现海康威视摄像头二次开发

海康威视SDK接入方案摘要 本文介绍了使用海康威视官方SDK开发物联网平台摄像头接入功能的完整方案。系统采用Java后端集成HCNetSDK控制摄像头,通过FFmpeg将RTSP流转为RTMP推送到SRS流媒体服务器,前端基于HTTP-FLV协议实现视频播放。文章详细说明了开发准备工作,包括SDK下载、SRS部署、FFmpeg安装等关键步骤,并提供了数据库表设计和接口定义。核心部分展示了如何集成海康SDK,包括提取必要代码、加载DLL文件、配置打包插件等具体实现细节,最终形成了一套支持实时预览、回放和下载的

2401_83057947的博客 2263

Azure DevOps Server 安装自定义界面的拓展控件

本篇分享的是本地版DevOps, 作为一个Azure DevOps新手,在你准备安装拓展控件要自定义你的页面时,首先要了解下你的项目集合的类型(英文叫Collection),你可以登录你的Server打开管理控制台,看到你已有项目的进程模型 这个进程模型是在你创建项目的时候选择的 了解了进程模型之后就决定了你拓展的自定义方式,比如我当前是继承模型,所以决定了操作都是在Web界面上操作 上篇博文我介绍了如何上传本地Extension,本篇将已Time Log举例 简单介绍下为何要装这个插件,.

Vic的博客 895

HI3516CV610海思SOC:超高清智慧视觉开发全攻略

本文全面解析海思HI3516CV610 SOC在超高清智慧视觉开发中的应用。该芯片集成双核A7处理器、1Tops NPU、AI ISP及4K视频编码器,专为智能摄像头设计。文章详细介绍了开发环境搭建、核心硬件架构、媒体处理平台(MPP)实战、AI算法集成与系统调优等全流程攻略,帮助开发者高效构建稳定可靠的视觉AI产品。

weixin_29269441的博客 1252

“该命令不是内部或外部命令”的 解决方法

在Windows 系统的命令行模式中运行所有命令都提示“该命令不是内部或外部命令,也不能运行可执行文件和或批处理文件”。造成这种情况的原因不为乎以下几种情况:  1、执行这些命令的可执行文件被误删造成的,如进入系统安装目录的system32目录中发现attrib、ipconfig等可执行文件依然存在,并没有被删除或改动的迹象的话,继续看下一步: 2、在C:\WI

小鹰信息技术服务部 2万+

zemax混合式非序列模拟

注意不要点击左侧的非序列模式,那个时纯粹的非序列,会清除序列模式的数据。第2、4、6透镜材质为空气,是为了让光线进入到多重透镜内部。这时普通的优化方式会失败。平行光束经过多焦透镜时,会汇聚在不同焦距处。所以还需要控制能量的大小,进行优化。接下来用非序列模式设计一个多焦透镜。像面的孔径为圆形通光孔:0-1.2。透镜不同位置处有不同的聚焦位置。透镜的z轴位置相同,重合。

fendoudecheng的博客 3067

基恩士数字光纤放大器

在2路输出类型上此为通道开关,并未配备0路类型;设置已搞不清楚不知道怎么办时···完成初始化后,模块重新显示当前值。①无工件时短按[SET]①有工件时短按[SET]各部位的名称和基本操作。可以手动微调设置值。

大小曲奇的博客 1万+

解决net不是此命令的问题

这是因为我们在使用的这个命令,在这个文件目录下并不存在,或者是我们的环境变量的path没有设置net命令所在的文件夹下。所以才会导致上面的结果。我相信绝大部分的net命令出错都是:(net不是内部或外部命令,也不是可运行的程序)二、可是我们想要运行的文件夹不是这个文件夹下面,那么我们只能配置环境变量。一、当我们在net文件夹下再去使用net命令的时候,就会成功了。⑤新建下面值的变量值,然后我们差不多就可以结束了。的确定,这样才会保证我们所作的修改是正确的。②在搜索框中输入环境变量。①可以先打开电脑的设置。.

weixin_54201782的博客 7211

fluent二维叶型仿真_Fluent案例4【自然对流】

自然对流来了!!江苏的高校好多开学了,我啥时候才能开学另外,刚才看了何同学的Mac Pro深度体验视频,我好酸/(ㄒoㄒ)/~~好想拥有一台跑仿真那种sou~sou~sou~的机器。废话不多说了,进入正题!案例题目:一个矩形空腔内有500K恒温小球,矩形空腔充斥空气,边界条件绝热,模型尺寸如下,试模拟空腔内空气流动状态做出温度变化图。(尺寸大小懒得写了,在建模部分里有)操作平台:workbench...

weixin_39724469的博客 3670

tfs witadmin

有时候对TFS的操作需要使用命令行,因为无图形界面进行操作. 我们可以进入Visual Studio Tools使用Developer Command Prompt进行操作. 使用命令 witadmin /? 可以查看到所有参数 The following is the list of commands that are available. Type 'wita...

weixin_30492047的博客 165

Qt 5.15.2静态编译避坑实录:MinGW 32位版从源码到Creator配置的全流程踩坑总结

本文详细介绍了Qt 5.15.2 MinGW 32位版本的静态编译全流程,包括环境准备、配置参数优化、编译过程监控及安装后配置。重点解决了静态编译中的常见问题,如参数顺序敏感、路径引号问题等,并提供了性能对比实测数据,帮助开发者高效完成静态编译。

weixin_26749245的博客 271

YOLOv5源码逐行超详细注释与解读(1)——项目目录结构解析

全网最全YOLOv5项目目录结构超详细分析。逐个文件注释,小白上手必备

路人贾的博客 9万+

Tfs 2010使用小技巧

<br />一、如何删除工作项<br />    1、使用Tfs管理员账户登录<br />    2、使用Cmd打开命令行窗口<br />         如果是32位系统,cd "C:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE"<br />         64位系统则        cd "C:/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE"<br />   

hxwangcong的专栏 1381

Android Framework AudioFlinge 面试题及参考答案

请解释什么是 AudioFlinger? AudioFlinger 是 Android 音频系统中的一个关键服务。它位于 Android 系统的中间层,是连接上层应用和底层音频硬件驱动的重要桥梁。从功能角度来讲,它主要负责音频数据的混合(Mix)以及输出(Output)。 当多个应用程序同时播放音频时,比如一个音乐播放器在播放歌曲,同时手机的闹铃响起,AudioFlinger 就会发挥它的混合功能。它会把这些不同来源的音频数据按照一定的规则和算法混合在一起。这种混合并不是简单的相加,而是要考

大模型大数据攻城狮的专栏 1577

TFS 2010 命令行

常用的tfs命令行总结 下面这个步骤是必须的,进入命令行方式,图 删除工作项(单个)witadmin destroywi /collection:http://tfs-srv:8080/tfs/DefaultCollection /id:1000 删除工作项(批量)witadmin destroywi /collection:http://tfs-srv:8080/tfs/DefaultCo...

weixin_34414196的博客 179

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

TFS中删除工作项的批处理

@echo off cd e:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE e: set /p var=请输入工作项ID(多个ID以","隔开): witadmin destroywi /collection:http://192.168.10.2:8080/tfs/ /id:%var% pause 粘到txt文件,换成bat 路径改成你的VS路径,http改成你的url就行了

elvis0123的专栏 796

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

解决“无法将XXXX项识别为 cmdlet、函数、脚本文件或可运行程序的名称”的问题

在Win10中,使用PowerShell安装nodemon成功时,nodemon无法运行,提示如下错误 nodemon : 无法将“nodemon”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路 径正确,然后再试一次。 所在位置 行:1 字符: 1 + nodemon --version + ~~~~~~~ + CategoryInfo ...

Jackie2008的专栏 25万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

TFS新建团队项目模板差异

在搭建好的TFS server中,我们新建了团队项目集之后,需要在团队资源管理器中(VS10版本)新建团队项目,在向导中有:选择过程模板 这两个过程模板可以用于定义计划和跟踪项目的工作项,报表和面板集。 两者的不同在于: 如果团队使用SCRUM或者其他敏捷过程,选择MSF for Agile 如果团队需要严格的审计记录并对变更管理使用正式过程,选择MSF for CMMI。 两者的主...

weixin_30914981的博客 219

自定义 with 方法

with 方法在开始时候会调用 __enter__(slf) 方法,离开的时候会调用 __exit__() 方法: >>> class sth(object): ... def __enter__(slf): ... print u'哈哈,进来啦' ... def __exit__(slf,type,value,traceback): ...

Cinux的博客 450

TFS删除工作项及工作项模板

删除工作项的命令 删除工作项(单个) witadmin destroywi /collection:http://tfs-srv:8080/tfs/DefaultCollection /id:1000 删除工作项(批量) witadmin destroywi /collection:http://tfs-srv:8080/tfs/DefaultCollection /id:1000, 1001

SmallSmile的专栏 1607

TFS 测试用例导入、导出工具

TFS的测试管理提供了测试规划、创建、运行以及进度跟踪等功能。测试人员通过浏览器就几乎可以完成手个测试的全部过程。 用过TFS测试用例的朋友们,很多人应该都知道,在TFS的Portal中以及相应的数据仓库中,没有直接或者间接导入、导出测试用例的功能和方法。但是在实际的过程中,我接触到多个研发团队都有这个方面的需求,测试用例在团队中使用Excel进行编制和管理的,测试人员也非常习惯于Exce...

weixin_30376323的博客 279

微软技术日报 2026-11-05:安装器变现链被拆开、OneLake 托管 MCP、Agent 365 进 Gartner 象限

把这几条放在一起看,共同点是把已经铺开的东西补上治理。安装器那条最直白。用户自己点开的程序,装完还会往回连,落地的东西藏在计划任务里、Program Files 里,用户不知道。微软给的检测思路也是往这个方向走的,看临时目录、看回调、看 SYSTEM 任务,而不是追域名。OneLake 那条是给 agent 补路标。以前每种 item 类型都要维护一份端点清单,现在让服务自己报出来。好处是 agent 不用猜,代价是判断责任转移到了客户端,技能要不要加载得自己决定,标签也不能当成授权。

海盗Sharp的博客 1372

微软技术日报 11-09:.NET 8 与 9 明日同时停止支持,注册表编辑器出了 WinUI 3 版

今天这四条消息的共同点是收口。.NET 8 和 9 的支持期到点,注册表编辑器的新界面只放在仓库里给人看,GitHub 把一类危险触发器按住默认,微软在安全报告里把防线从地址黑名单挪到行为。收口并不等于关门。.NET 10 还在支持期里,被按住的触发器可以用策略按文件放回来,实验室里的样例随时可能变成产品。区别在于这些动作要有人签字,不再是默认开着。如果今天只做一件事,去看一眼构建机上的 .NET 版本。明天之后,8 和 9 的漏洞补丁不会再来了。

海盗Sharp的博客 302

设置ODBC的自定义类CSetODBC

何志丹一,功能描述用于配置数据源用户名及密码.1,可以得到连接串,此串可用于CMyRecordset(派生于CRecordset)的GetDefaultConnect(),也可以用干CDataBase类OpenEx.2,如果用户配置正确,只需要配置一次,相关信息记录在文件.3,可以指定存储信息的文件名.因为有可能几个程序共用一个数据源.4,用户可以重新配置数据5,可以得到当前数据的类型.6

闻缺陷则喜何志丹 3115

微软技术日报 11-08:Foundry 与 Entra 各挂一个 10.0 分漏洞,Foundry 接 fal 五款视频模型

这一周的动作可以分成两类。一类在收。Copilot 从电视上退场,搜索里的 AI 改成可选,云端漏洞只发通知不收补丁。共同点是承认铺得太开,代价比预期高。另一类在放。Foundry 一次摆上五个视频模型,容器版应用网关一个入口挂 64 个 MCP 服务器。共同点是把能力做成可组合的积木,让使用者按需挑。两个方向背后是同一个判断。把能力塞到每一个界面上,短期看覆盖率高,长期要解释为什么删不掉。新的做法是先给一个能关的开关,再谈覆盖。对每天写代码的人来说,今天有两样现成的东西可以试。

海盗Sharp的博客 362

微软常用运行库合集免费下载安装教程(附运行库安装包)微软运行库安装图文教程

系统装完后出现“丢失xxx.dll”错误,多因缺少微软运行库所致。微软常用运行库合集将2005至2022年主流版本打包,一键安装,覆盖绝大多数软件依赖。无需判断版本,全选安装即可,装完建议重启。该合集可重复安装,不冲突,且与系统自带组件共存。适用于刚装系统的用户,能有效解决软件打不开、闪退等问题。

kk_net8899的博客 168

微软技术周报 11-02~11-09:VS Code 混装 Claude 与 Codex、EF Core 11 静默改行为、.NET 11 倒计时

11 月 6 日,Power Platform 通过消息中心通知管理员,Copilot Studio、Power Automate 和 Power Apps 里所有跑在 Anthropic Claude、xAI Grok 以及旧版 GPT 上的 prompt,12 月 2 日自动迁移到 GPT-6 系列,档位价格不变,模型选择收窄到一条产品线。效果是这样的:让 Claude 评审一个 Copilot chat 写出的方案,或者把同样的任务交给 Codex,两边并排跑在同一个会话里。更要紧的是下周的时间线。

海盗Sharp的博客 415
上一篇: Apache Tomcat 6.0.18与JDK的安装配置
下一篇: 可用的字段规则
银月术
博客等级 码龄17年 7粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值