2016年2月2日

使用Azure Automation(自动化)定时关闭和启动虚拟机

摘要: 1. 概述 作为Windows Azure的用户,使用Azure的过程中,最担心的事情就是还没到月底,预设的费用就快消耗完了(下面两张账单图是我最讨厌看到的)。但是仔细分析自己的费用列表,发现绝大部分费用消耗在虚拟机上,而Azure的虚拟机是按照开机时间来计费的,因此迫切需要找到一个方案来节省虚拟机的开销。最简单的方案就是在不需要的时候将虚拟机自动关闭,需要的时间让其自动开机。在Google了一... 阅读全文

posted @ 2016-02-02 15:14 danzhang 阅读(2821) 评论(0) 推荐(0)

2016年1月22日

TFS 与活动目录AD(Active Directory)的同步机制

摘要: TFS用户管理机制 TFS系统与企业域服务器用户系统(或本地计算机用户系统)高度集成在一起,使用域服务器验证系统用户的账户和密码,从而在企业中实现单一用户,单点登录。也就是说,TFS系统自身并没有用户管理的功能,没有针对账户信息的创建、修改、删除功能。当用户通过域服务器提供的功能修改了账户密码以后,登陆TFS系统时,需要使用新的账户密码。 但是,并不是说在TFS系统中完全没有账户信息的概念。实... 阅读全文

posted @ 2016-01-22 21:49 danzhang 阅读(2885) 评论(1) 推荐(0)

2015年12月17日

为Secure Store Service生成新密钥,解决“生成密钥过程中发现错误”的问题

摘要: 我们集成TFS和SharePoint Server以后,一个最常见的需求是通过SharePoint Server的Excel Service读取TFS报表中的信息,利用Excel Service的强大功能,展现出各种漂亮的报表图像。 Excel Service读取外部数据需要账户,我们可以将这个账户配置在Secure Store Service (SSS)中,实现所有报表使用同一个账户链接TFS... 阅读全文

posted @ 2015-12-17 12:56 danzhang 阅读(1250) 评论(0) 推荐(0)

2015年12月14日

Team Foundation Server 2015(Update 1)集成 SharePoint Server 2013

摘要: 自TFS 2008开始,TFS就提供了与SharePoint Server的集成功能,通过多年的研发和提升,目前微软已经实现了两个服务器产品之间的完美集成。通过二者之间的集成,TFS服务器大幅提高和扩展了项目管理方面的功能。 通过两大产品的集成,可以为开发人员在研发管理方面提供便捷的功能: 1. 通过集成,可以在SharePoint Server中以面板(dashboard)报表形式展示TFS... 阅读全文

posted @ 2015-12-14 00:50 danzhang 阅读(948) 评论(1) 推荐(0)

2015年12月11日

初探Team Foundation Server (TFS) 2015 REST API

摘要: REST是一种简洁方便的Web服务,通过基于http协议的远程通信,可以为多种客户端程序提供远程服务,大幅提高了服务器系统的可扩展性。微软宣布从Team Foundation Server 从2015版本开始提供REST API远程访问,其实早在2014年Team Foudation Service... 阅读全文

posted @ 2015-12-11 16:24 danzhang 阅读(3541) 评论(0) 推荐(0)

2015年12月2日

使用Team Explorer Everywhere (TEE) 2015 SDK获取团队项目的签入策略

摘要: TFS的代码签入策略与IDE工具紧密相关,例如Visual Studio中设置的签入策略,只会影响Visual Studio的团队资源管理器;如果需要在Eclipse的TEE中启用签入策略,你还需要在TEE中单独设置。(不仅如此,在数据存储上,二者也不一样,通过查询数控,我们发现TEE的签入策略存储在Collection数据库的表tbl_PropertyValue中,VS则不是)。 如果需要统计... 阅读全文

posted @ 2015-12-02 22:30 danzhang 阅读(1585) 评论(1) 推荐(0)

2015年11月24日

MVP社区巡讲 12月5日北京站| 12月12日上海站

摘要: 2015年底的社区巡讲Powered MVP Roadshow正式启动啦!12月5日周六下午北京场,12月12日周六下午上海场。 欢迎各位邀请您的同事朋友来参加MVP的社区活动,也邀请您发送活动信息(邮件下方附文字,附件有图片) 到您的微博,博客或是微信,以及发送到您活跃的各大IT技术社区。 您发送之后,欢迎回复邮件告知我们链接。非常感谢! ... 阅读全文

posted @ 2015-11-24 20:05 danzhang 阅读(283) 评论(0) 推荐(0)

2015年11月19日

如何彻底删除TFS的工作项字段

摘要: TFS的工作项字段可以在所有工作项类型之间共享。例如自定义了一个字段“验证迭代”(Mycompany.IterationValidation)那么在需求、Bug中都可以添加这个字段;同样在其他工作项中不能再定义一个同名的新的字段“验证迭代”。一旦已经定义并在TFS的工作项中使用了字段,这个字段便会被TFS定义到了数据库的结构中,不能随意删除。即使管理员在工作项定义中删除了该字段,与这个字段相关的数... 阅读全文

posted @ 2015-11-19 12:37 danzhang 阅读(1760) 评论(1) 推荐(1)

2015年10月30日

TFS签入代码时,自动修改工作项的状态为“已解决”

摘要: Visual Studio中有一个很酷的功能,就是签入代码到TFS库时,可以关联相应的工作项,实现代码与工作项(需求、任务、Bug等)的关联,从而实现代码的跟踪。 在关联工作项的过程中,如果工作项具备“已解决”的状态,并且在当前的流程中,则Visual Studio在关联工作项的同时,还会自动将状态修改为“已解决”(如下图)。 这个功能为开发人员节省了很多工作。但是如果开发人员的任务还没有... 阅读全文

posted @ 2015-10-30 13:46 danzhang 阅读(1321) 评论(0) 推荐(0)

2015年10月28日

【转发】在SQL Server中通过字段值查询存储该字段的表

摘要: -- Copyright © 2002 Narayana Vyas Kondreddi. All rights reserved. -- Purpose: To search all columns of all tables for a given search string -- Written by: Narayana Vyas Kondreddi -... 阅读全文

posted @ 2015-10-28 23:27 danzhang 阅读(374) 评论(0) 推荐(0)

导航