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

3

场景....

我正在编写一个PowerShell脚本来自动化一些UI测试,有很多事情我需要做,比如从代码库中检出代码、构建、复制安装程序,最后我想运行TestComplete并测试安装程序的UI...

安装程序以提升的方式运行,因为它要写入程序文件、注册表等,所以为了让TestComplete测试脚本能看到msiexec进程,TestComplete也需要以提升的方式运行。那么我该如何在命令行中实现这个功能呢?似乎我不能使用runas命令来完成,1/它只是以用户身份(具有管理员权限)运行应用程序,但实际上没有提升权限,2/我无法在脚本中提供密码。

有什么好的想法吗?


这个问题可能更适合超级用户 - Helen
1个回答

5
您可以使用Start-Process命令来运行一个以管理员权限运行的脚本,方法如下:
Start-Process <some_exe> -Verb runas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接