"创建新的Lab Center环境时,"Microsoft Test Manager无法在这些计算机上安装测试代理"

Jus*_*tin 4 microsoft-test-manager visual-studio-2012

我正在尝试在Lab Center中创建一个新环境,我在验证步骤中收到以下错误

错误

文字版:

使用提供的用户名和密码验证是否可以访问计算机.失败

JPTest:Microsoft Test Manager无法在这些计算机上安装测试代理.可能的原因:

  • 计算机未运行或网络上不可用.
  • 计算机上未启用"文件和打印机共享"例外.

我已经验证(很多次)启用了文件和打印机共享例外,并且该机器在网络上可用.提供的用户名和密码也是正确的.

奇怪的是,这个步骤在将机器添加到域之前有效(请注意,机器名称不是JPTest,它实际上是由Windows安装生成的名称)

我正在使用Visual Studio 2012,并且该计算机位于SCVMM环境中.

我最大的问题是除了这个非常模糊的错误信息之外我找不到任何其他信息.我该如何诊断这个问题?

Ele*_*ena 6

诊断问题的最佳方法是激活MTM日志记录.

有一些博客通过mtm.exe.config文件(位于C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\Common7\IDE for Visual Studio 2012中)描述此激活.
请参阅此示例:如何为MTM启用日志?
但由于某些原因,这对我不起作用.

我可以激活MTM日志记录的唯一方法是通过注册表项.
对于Visual Studio 2012,创建一个包含以下内容的文件,重命名它以使其具有.reg扩展名并在Windows资源管理器中双击它:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\EnterpriseTools\QualityTools\Diagnostics]
"EnableTracing"=dword:00000001 
"TraceLevel"=dword:00000004
"LogsDirectory"="C:\Temp"
Run Code Online (Sandbox Code Playgroud)

或者只是手动创建这些键.

所述EnableTracing变量控制跟踪是否为ON(1)或OFF(0).
所述的TraceLevel变量是用于跟踪的水平(粒度):

  • 1表示仅错误
  • 2是错误和警告
  • 3是错误,警告和信息
  • 4全部包括详细信息

LogsDirectory是可选的.如果未指定,则将使用%TEMP%.
跟踪文件名是<Process name> .EqtTrace.log,例如mtm.EqtTrace.log.

更改注册表后,应重新启动MTM.
一旦解决了问题,请不要忘记停用日志记录(将EnableTracing设置为0).