2017-02-17 140 views
1

由於在Windows Server 2012 R2上運行的Wildfly應用服務器Wildfly服務器,我可以調用WAR的部署是這樣的:應用程序部署到使用PowerShell

C:\wildfly\bin\jboss-cli.bat --connect --command="deploy myapp.war" 

如何從一個調用相同的命令Powershell腳本?我遇到了command參數的報價問題。

+1

在WildFly只是一個供參考9+有一個'的jboss-cli.ps1'腳本。 –

回答

1

可能這:

cmd.exe /C 'C:\wildfly\bin\jboss-cli.bat --connect --command="deploy myapp.war"' 
+1

我解決這個問題的另一種方法是用'字符來避免引號。這樣可以擴展字符串中的任何變量。 –

+0

我認爲從PS v3開始,另一個解決方案是在參數行中使用 - %來忽略特殊字符:http://www.neolisk.com/techblog/powershell-specialcharactersandtokens –