场景....
我正在编写一个PowerShell脚本来自动化一些UI测试,有很多事情我需要做,比如从代码库中检出代码、构建、复制安装程序,最后我想运行TestComplete并测试安装程序的UI...
安装程序以提升的方式运行,因为它要写入程序文件、注册表等,所以为了让TestComplete测试脚本能看到msiexec进程,TestComplete也需要以提升的方式运行。那么我该如何在命令行中实现这个功能呢?似乎我不能使用runas命令来完成,1/它只是以用户身份(具有管理员权限)运行应用程序,但实际上没有提升权限,2/我无法在脚本中提供密码。
有什么好的想法吗?