【发布时间】:2017-10-14 19:51:55
【问题描述】:
由于以下错误,我正在努力通过构建中的 powershell 脚本在 azure VM 上启动 selenium 网格....
System.Management.Automation.RuntimeException:运行命令停止,因为首选项变量“ErrorActionPreference”或公共参数设置为停止:错误:无法访问 jarfile selenium-server-standalone-3.4.0.jar
脚本只包含java -jar selenium-server-standalone-3.4.0.jar -role hub,它在本地运行良好。 Java 安装在 VM 上。
有谁知道问题出在哪里?
谢谢,
【问题讨论】:
-
我使用
Java 1.8.0_131在 Azure 上创建了一个Windows Server 2012 DatacenterVM,并运行了您在上面提供的命令。它在我这边工作得很好。那么,您能告诉我们您使用的是哪个版本的 Java 和哪个版本的 Windows 吗?或者您可以在 CMD.exe 上运行它来尝试一下。 -
嗨亚伦。这只是在使用“目标机器上的 PowerShell”任务运行构建时出现的问题。像你自己一样,如果我直接在 Azure 机器上运行 powershell 中的命令,它就可以正常工作。如果我将 WinRM 连接到 azure 机器并从我的本地机器运行它,它也可以正常工作。我设置的 azure 服务器是 windows server 2016 datacenter。它安装了最新版本的 java (1.8.131) 我怀疑这个问题与尝试在构建期间运行 .jar 文件有关,但不知道问题是什么。谢谢,
标签: java powershell selenium tfs azure-virtual-machine