Mat*_*owe 7 powershell automation psexec ui-automation microsoft-ui-automation
我目前正在使用库UIAutomation PS Extensions(https://uiautomation.codeplex.com/)自动安装GUI应用程序.当我针对现有的Windows用户会话运行它时,它的效果非常好.我运行我的PS脚本,它打开一个窗口,我可以点击按钮等等..
但是,从远程计算机调用此库时会出现问题.我通过PsExec从远程机器调用我的脚本(应该打开一个GUI窗口并开始控制它).这导致脚本无法在远程计算机上打开GUI窗口并开始产生各种异常.
作为解决方法,我可以使PsExec连接到远程主机上的特定现有会话,但不幸的是这不稳定,因为我无法保证会话的存在.
enyone是否知道是否可以强制PowerShell打开新的会话(交互式GUI),通过它我可以调用UIAutomation命令?
提前谢谢马修
我不清楚远程打开一个新的交互式桌面会话来运行需要的 GUI 测试是否可行。我很想知道它是否可行,因为当人们尝试设置 Windows GUI 应用程序的 CI 测试时,经常会出现这样的问题。
或者,我建议通过将运行测试的计算机配置为在启动时以用户身份登录来解决此问题。然后,您可以以该用户身份远程启动测试,并利用他们的开放会话。当我过去遇到类似的问题时,这对我来说很有效。
| 归档时间: |
|
| 查看次数: |
1825 次 |
| 最近记录: |