【发布时间】:2013-01-14 16:41:08
【问题描述】:
我正在尝试从 powershell 调用 wlst/jython/python
使用 setWLSEnv.cmd 设置类路径未在正确的会话中设置?所以我尝试将 -cp 设置为参数
& C:\bea\tpc\weblogic1033\server\bin\setWLSEnv.cmd;
$cp='C:\bea\tpc\WEBLOG~1\server\lib\weblogic.jar'
$wlst='weblogic.WLST'
$script='C:\domains\tpc\Domain\bin\status.py'
$java="C:\PROGRA~1\Java\JROCKI~1.0\bin\java"
& "$java $cp $wlst $script"
#or
. "`"$java`" -cp `"$cp`" $wlst `"$script`""
#or
& "`"$java`" -cp `"$cp`" $wlst `"$script`""
我尝试以各种方式引用命令字符串但没有成功
术语'"C:\PROGRA~1\Java\JROCKI~1.0\bin\java" -cp "C:\bea\tpc\WEBLOG~1\server\lib\weblogic.jar" weblogic.WLST " C:\域\tpc\SasTT
pcDomain\bin\status.py"' 不是 cmdlet、函数、脚本文件或可运行程序的名称。请检查
名称,或者如果包含路径,请验证路径是否正确,然后重试。
在 C:_WORK_\SAS\statusAll.ps1:15 char:2
+ . "$java" -cp "$cp" $wlst "$script""
+ CategoryInfo : ObjectNotFound: ("C:\PROGRA~1\Ja...\bin\status.py":String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
【问题讨论】:
标签: java powershell arguments wlst