从PowerShell执行批处理文件(进而执行exe)

时间:2012-11-23 17:08:32

标签: powershell activemq

我正在尝试从powershell执行install activeMq服务,我试图使用以下命令调用批处理文件(内部调用wrapper.exe):

& "C:\apache-activemq-5.6.0\bin\win64\InstallService.bat"

我正在'"wrapper.exe"' is not recognized as an internal or external command,or batch file'

但是当我从命令提示符执行InstallService.bat时,我能够运行服务

任何帮助将不胜感激

谢谢, Anandh

2 个答案:

答案 0 :(得分:2)

试试这个

& "cmd.exe /c C:\apache-activemq-5.6.0\bin\win64\InstallService.bat"

答案 1 :(得分:0)

听起来您正在使用相对路径在批处理脚本中调用“wrapper.exe”。如果是这种情况,请将其替换为可执行文件的完整路径。