2017-07-17 53 views
0

我试图把一个属性到WebSphere控制台类似sso_1.sp.filter字符=请求的URL%=/API如何逃生用Jython

我试过类似下面一个几个命令。但我总是以不同的字符串结尾。我认为问题在于中间的百分比。如何逃避它?

%PROFILE_PATH%\bin\wsadmin.bat -lang jython -c "AdminTask.configureInterceptor('[-interceptor com.ibm.ws.security.web.saml.ACSTrustAssociationInterceptor -customProperties["sso_1.sp.filter=request-url\%=/api"] ]')" 
+0

尝试%%?我有点担心cmd.exe vs jython。 – covener

+0

是的。在cmd.exe中尝试%%作为%的换码%。它没有工作。 – rickcoup

+1

转义内部引号就是让它工作的原因: 'wsadmin.bat -lang jython -conntype none -c“var = \”%% x/api \“; print var”' prints%x/API –

回答

0

工作版本。

wsadmin.bat -lang jython -c "AdminTask.configureInterceptor('[-interceptor com.ibm.ws.security.web 
.saml.ACSTrustAssociationInterceptor -customProperties[\"sso_1.sp.filter=request-url%=/api\"] ]')"