[英]MatLab silent install activation of network license fails
我正在嘗試使用 matlab 網絡許可文件在 windows 機器上靜默安裝 matlab。 安裝正常,但激活不起作用。 啟動 matlab 時,它要么不啟動,要么提示我輸入用戶 ID。
我嘗試將activationPropertiesFile=C:\activate.ini
添加到installer_input.txt
並且有多個activate.ini
配置,其中包括activateDcAnon 和activateOffline,但沒有運氣。
錯誤日志也無濟於事:
(Jul 13, 2020 22:58:38)Starting activation process.
(Jul 13, 2020 22:58:38)Performing silent activation.
(Jul 13, 2020 22:58:39)Activating offline
(Jul 13, 2020 22:58:39)Installing license file
(Jul 13, 2020 22:58:39)Silent activation failed. Please see C:\Users\matlab\AppData\Local\Temp\aws_matlab.log for more information.
我查看了以下 MatLab 答案,但沒有幫助:
我可以手動運行激活。 我select在線安裝,指向許可文件,點擊激活,matlab啟動。 但這不是自動化雲環境的解決方案。
問題是我在installer_input.txt
中設置了enableLNU=yes
。 將其設置為enableLNU=no
此問題。
以下是創建installer_input.txt
文件的示例:
@"
fileInstallationKey=9999-9999-9999-9999
agreeToLicense=yes
mode=silent
licensePath=$MATLAB_DIR\network.lic
desktopShortcut=true
startMenuShortcut=true
enableLNU=no
"@ | Out-File -Encoding Ascii -FilePath $MATLAB_DIR\installer_input.txt
請注意,powershell Here-String @".."@
使用 UTF-16 編碼。 這會導致 matlab 安裝程序出現問題。 Pipe Here-String 到 Out-File 以在寫入文件時轉換為 ascii。
現在調用 matlab 安裝程序傳入 inputFile 並強制等待安裝程序完成使用&... | Out-Null
&... | Out-Null
語法:
&$MATLAB_DIR\MathWorks\R20XXx\bin\win64\setup.exe -inputFile $MATLAB_DIR\installer_input.txt | Out-Null
Remove-Item -Path "C:\PROGRA~1\MATLAB\R20XXx\licenses\license_info.xml" -Force
其中
R20XXx
是您安裝的 matlab 的版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.