Я не думаю, что пользователь должен быть администратором. Вы должны быть в состоянии сохранить сценарий в файле .bat и щелкните правой кнопкой мыши Запуск от имени администратора. Разве это не работает?
Важным моментом здесь является то, что SketchUp также будет работать с правами администратора, и вы не захотите, чтобы какая-либо программа работала с повышенными привилегиями без необходимости. Я бы изменил скрипт следующим образом:
runas / trustlevel: 0x20000 "C: \ Program Files \ SketchUp \ SketchUp 2019 \ SketchUp.exe"
Редактировать: вот вариант варианта скрипт, который работает для меня под обычным пользователем:
for /F "tokens=1,2,3,4,5" %%A in ('"query session | find "Active""') DO (tscon %%C /dest:console)
runas /trustlevel:0x20000 "C:\Program Files\SketchUp\SketchUp 2020\SketchUp.exe"
(Вы должны запустить скрипт от имени администратора)