gpt4 book ai didi

PowerShell 为 UIAutomation 打开远程 GUI session

转载 作者:行者123 更新时间:2023-12-04 00:40:30 27 4
gpt4 key购买 nike

我目前正在使用库 UIAutomation PS Extensions (https://uiautomation.codeplex.com/) 自动安装 GUI 应用程序。当我针对现有的 Windows 用户 session 运行它时,它在某些情况下运行良好。我运行我的 PS 脚本,它打开一个窗口,我可以点击按钮等等..

但是,从远程计算机调用此库时会出现问题。我从远程机器通过 PsExec 调用我的脚本(它应该打开一个 GUI 窗口并开始控制它)。这导致该脚本无法在远程计算机上打开 GUI 窗口并开始产生各种异常。
作为解决方法,我可以让 PsExec 连接到远程主机上的特定现有 session ,但不幸的是,这并不稳定,因为我不能保证 session 的存在。

是否有人知道是否可以强制 PowerShell 打开新 session (交互式 GUI),通过它我可以调用 UIAutomation 命令?

预先感谢
马修

最佳答案

我不清楚远程打开一个新的交互式桌面 session 是否可行,在该 session 中运行需要一个的 GUI 测试。我很想知道它是否可行,因为当人们尝试设置 Windows GUI 应用程序的 CI 测试时,经常会出现这样的问题。

或者,我建议通过将运行测试的机器配置为在启动时以用户身份登录来解决这个问题。然后,您可以以该用户的身份远程启动您的测试,并利用他们的开放 session 。过去,当我遇到类似问题时,这对我有用。

关于PowerShell 为 UIAutomation 打开远程 GUI session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29832276/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com