Well I went ahead and made a custom deployment installer for 2020 Read-only mode. My initial testing seems to work as intended.
I created an Inventor 2020 deployment and barely changed any settings, none of the settings should affect this setup process. The main install batch script creates a secondary batch script in the the temp directory on the local pc and then runs that script as administrator, since renaming program files and start menu items seems to require that. I have the deployment and the main script saved on a network drive, which is the reason it creates the local temp script to do the installing.
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
REM Everything between the parentheses is written to the secondary temporary install script
(
echo @echo off
REM This is copied from the original deployment shortcut link file
REM I found using the server IP worked while the mapped network drive letter failed
echo start /wait "" "\\Sever\Software\Autodesk\Inventor 2020 Read-Only Mode\Img\Setup.exe" /qb /I \\Server\Software\Autodesk\Inventor 2020 Read-Only Mode\Img\Inventor 2020 Read-Only Mode.ini /Trial /language en-us
REM Copy original start menu shortcut for Read-only mode to desktop
echo copy "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Autodesk Inventor 2020\Inventor Read-only Mode 2020 - English.lnk" "C:\Users\Public\Desktop\Inventor Read-only Mode 2020 - English.lnk"
REM Rename Inventor exe so it can't be run by accident
echo ren "C:\Program Files\Autodesk\Inventor 2020\Bin\Inventor.exe" Inventor.exe.bak
REM Delete all start menu shortcuts except for Read-only mode
echo del "C:\Users\Public\Desktop\Autodesk Inventor Professional 2020.lnk"
echo del "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Autodesk Inventor 2020\Autodesk Inventor Professional 2020 - English.lnk"
echo del "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Autodesk Inventor 2020\Autodesk Multi-Sheet Plot 2020.lnk"
echo del "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Autodesk Inventor 2020\Design Assistant 2020.lnk"
echo del "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Autodesk Inventor 2020\License Transfer Utility - Inventor 2020.lnk"
echo rmdir /S /Q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Autodesk Inventor 2020\Tools"
REM Optionally start Inventor Read-only mode and load an application options file
echo start "" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Autodesk Inventor 2020\Inventor Read-only Mode 2020 - English.lnk" /IMPORTOPTIONS="\\Server\Software\Autodesk\Inventor 2020 Read-Only Mode\Tools\Inv2020 RO app options.xml"
REM Delete install batch script
echo del "%temp%\Inventor2020ROInstall.bat"
)>"%temp%\Inventor2020ROInstall.bat"
REM Start the temporary install script with administrator rights
set vbs=%temp%\getadmin.vbs
echo Set UAC = CreateObject^("Shell.Application"^) >> "%vbs%"
echo UAC.ShellExecute "%temp%\Inventor2020ROInstall.bat", "", "", "runas", 1 >> "%vbs%"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
The path for the deployment and the application options if you import them should be the only parts you need to change.
If you have any questions let me know.