WILDFLY通过Powershell脚本启动服务器

时间:2017-04-12 11:08:11

标签: powershell server wildfly-9

我们正在尝试使用 powershell 脚本启动 WILDFLY 服务器。这是代码

cmd.exe /c $env:JBOSS_HOME\bin\standalone.bat

write-host "Before Condition Check"

if ($?)
    {
        write-host "WILDFLY Server STARTED....."
    }
    else
    {
        $JBossResult = "FAILED"
        write-host "Error While Starting WILDFLY Server"
    }

服务器成功启动没有任何问题,但事实是它没有从终端出来,因此我的下一部分代码没有被执行。

无论如何都要在没有停止服务器的情况下从终端出来,这样我就可以继续下一步了。

1 个答案:

答案 0 :(得分:0)

替换它:

cmd.exe /c $env:JBOSS_HOME\bin\standalone.bat

用这个:

start-process -filepath "$env:JBOSS_HOME\bin\standalone.bat"

直接启动cmd.exe会导致脚本在继续之前等待它退出。