如何从命令行以管理员身份运行应用程序(TestComplete)

时间:2010-07-19 04:44:07

标签: testing powershell testcomplete

...方案

我正在编写一个PowerShell脚本来自动化一些UI测试,我需要做很多事情,从存储库中检查代码,构建,复制安装程序,然后最后我想运行TestComplete和测试安装程序UI ...

安装程序在写入程序文件,注册表等时以提升模式运行,因此,为了使TestComplete中的测试脚本能够看到msiexec进程,还需要运行TestComplete。我如何从命令行执行此操作?我似乎无法使用runas执行此操作,1 /它只是以用户(具有管理员权限)运行应用程序但实际上没有提升,2 /我无法在脚本中提供密码。

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

您可以使用Start-Process cmdlet运行脚本elevatd,如下所示:

Start-Process <some_exe> -Verb runas