2017-07-17 31 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\"] ]')"