![](/img/trans.png)
[英]Is there an Adobe equivalent to the Java deployment.properties file?
[英]Editing Deployment.properties file using bat file
我的應用程序需要在Java控制面板--->“高級”選項卡--->“高級設置”中將“使用TLS1.2”和“使用TLS1.1”屬性設置為false。
可以通過編輯deploy.properties文件以及如何使用bat文件進行編輯來實現,因為這必須在每台客戶端計算機上執行。
尚未完全測試:
@echo off
:: disabled strings
::deployment.security.TLSv1.2=false
::deployment.security.TLSv1.1=false
::deployment.security.TLSv1=false
set "deplProps=%userprofile%\AppData\LocalLow\Sun\Java\Deployment\security\deployment.properties"
:TLSv1
rem if if the property is disabled and the line needs to be stripped
find /i "deployment.security.TLSv1=false" "%deplProps%" >nul 2>nul && (
findstr /i /v "deployment.security.TLSv1=false" "%deplProps%" > "%temp%\deployment.properties"
(echo(deployment.security.TLSv1=true)>>"%temp%\deployment.properties"
move /y "%temp%\deployment.properties" "%deplProps%"
)
rem if there's no explicit disable property
find /i "deployment.security.TLSv1=false" "%deplProps%" >nul 2>nul || (
(echo(deployment.security.TLSv1=true)>>"%deplProps%"
)
:TLSv1.2
find /i "deployment.security.TLSv1.2=false" "%deplProps%" >nul 2>nul && (
findstr /i /v "deployment.security.TLSv1.2=false" "%deplProps%" > "%temp%\deployment.properties"
(echo(deployment.security.TLSv1.2=true)>>"%temp%\deployment.properties"
move /y "%temp%\deployment.properties" "%deplProps%"
)
find /i "deployment.security.TLSv1.2=false" "%deplProps%" >nul 2>nul || (
(echo(deployment.security.TLSv1.2=true)>>"%deplProps%"
)
:TLSv1.1
find /i "deployment.security.TLSv1.1=false" "%deplProps%" >nul 2>nul && (
findstr /i /v "deployment.security.TLSv1.1=false" "%deplProps%" > "%temp%\deployment.properties"
(echo(deployment.security.TLSv1.1=true)>>"%temp%\deployment.properties"
move /y "%temp%\deployment.properties" "%deplProps%"
)
find /i "deployment.security.TLSv1.1=false" "%deplProps%" >nul 2>nul || (
(echo(deployment.security.TLSv1.1=true)>>"%deplProps%"
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.