如何在 System Center 2012 R2 中进行配置以附加或链接文件并与 TFS 保持同步

 

适用对象:System Center 2012 R2 Operations Manager

在 Team Foundation Server (TFS) 中创建具有大型附件的工作项可能会占用大量数据库空间。 因此,你可能想将附件保存在网络文件共享上,然后从 TFS 工作项链接到这些文件,而不是将这些文件实际附加到工作项。 默认情况下,文件作为链接而不是附件保存,但是,这产生了有关维护文件和控制权限的额外要求。 如果想将附件保存在数据库中,则可以覆盖此默认设置,并配置 TFS 集成以实际附加文件,以及将文件从网络文件共享中删除。 也可以选择附加文件并将文件保存在网络共享上。

配置警报附件以保存为实际附加到 TFS 数据库中的工作项的文件

  1. 在 TFS 中,配置工作项的最大附件大小,以满足你的业务需求。 有关详细信息,请参阅如何:设置工作项的附件大小最大值

  2. 在 Operations Manager 控制台中,单击“创作”,展开“管理包对象”,然后单击“规则”。

  3. 若要设置显示的规则的作用域,请单击“作用域”,再单击“查看所有目标”。 找到并选择“TFS 集合”。 单击"确定"。

  4. 在限定了作用域的规则列表中,右键单击“附件同步规则”,再依次单击“替代”、“替代此规则”、“对于类的所有对象:TFS 集合”。

  5. 为参数“作为附件链接”添加一个替代,然后将其值设置为“True”。

    System_CAPS_important重要事项

    某些警报附件可能会非常大。 例如,典型的生产环境 IntelliTrace 历史分析快照可能达到几百兆字节 (MB)。 在配置此替代时,附件永久存储在 TFS 团队项目数据库中。 请确保在数据库中为附件分配了足够的存储空间。

  6. 将设置保存到管理包。

将警报附件配置为保存在网络文件共享上并链接到 TFS 工作项

  1. 与需要打开警报附件的开发人员共享对警报附件网络文件共享的访问权。

    System_CAPS_note注意

    默认情况下,与 TFS 工作项同步的警报附件被添加为指向警报附件网络文件共享的链接。

  2. 在 Operations Manager 控制台中,单击“创作”,展开“管理包对象”,然后单击“规则”。

  3. 若要设置显示的规则的作用域,请单击“作用域”,再单击“查看所有目标”。 找到并选择“TFS 集合”。 单击"确定"。

  4. 在限定了作用域的规则列表中,右键单击“附件同步规则”,再依次单击“替代”、“替代此规则”、“对于类的所有对象:TFS 集合”。

  5. 为参数“作为 URL 链接”添加一个替代,然后将其值设置为“True”。

    System_CAPS_important重要事项

    某些警报附件可能会非常大。 例如,典型的生产环境 IntelliTrace 历史分析快照可能达到几百兆字节。 请确保在网络文件共享上分配了足够的存储空间,以满足你的业务需求。

  6. 将设置保存到管理包。