如何使用批处理文件以管理员身份运行MStest

时间:2010-07-27 03:54:28

标签: c# visual-studio-2008 command-line automated-tests mstest

我正在尝试使用批处理文件运行一些自动化测试。我在VSTS 2008中编写了所有这些测试用例。当我使用VS IDE运行这些测试用例时,它运行成功。但是一旦我尝试使用批处理文件运行我的测试用例,它就会抛出错误“System.ComponentModel.Win32Exception:请求的操作需要提升。”

根据我的理解,如果我们可以以管理员身份运行VS命令提示符,这将解决我的问题。那么请你帮我“如何从批处理文件中以管理员身份运行VS cmd”。我已经使用过runas / user:\ username cmd,但它无法解决我的问题。

1 个答案:

答案 0 :(得分:1)

我得到了答案---我创建了批处理文件。然后我创建了这个批处理文件的一个快捷方式。然后在此快捷方式文件的高级属性中,我将其设置为以管理员身份打开。这样就解决了我的问题。并且所有测试用例都可以从批处理文件中正常运行。