Skrypt do uruchominia instalacji bez administratora

Dzień Dobry, potrzebuję ułatwić sobie pracę dlatego potrzebuję skryptu który uruchomi plik instalacyjny: Setup.exe. W tym skrypcie będzie podany administrator domenowy. Użytkownik kliknie w ten skrypt i od razu pojawi się okno instalacji z uprawnieniami administratora. Po uruchomianiu skryptu powinien się skasować. Pytałem copilota ale niestety nie dał rady. Ktoś chętny pomóc ?

Jak instalator jest w MSI, to możesz go rozpakować czymś takim: installation - How do I extract files from an MSI package? - Super User

Komenda do wiersza poleceń Windows:

msiexec /a c:\testfile.msi /qb TARGETDIR=c:\temp\test

Wersja możliwa do „przeciągnij i upuść” lub podmenu „wyślij do >”:

extractMSI.zip (213 bajtów)




Jak źle zrobiony EXE to może: Found user bypassing admin with cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" "%1"" : sysadmin

Wersja „przeciągnij i upuść” na plik cmd (pewnie procent z jedynką można podmienić na ścieżkę z nazwą do pliku exe w oknie wiersza poleceń Windows):

cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %1"

no-UAC.zip (178 bajtów)




Usuwanie się skryptu cmd przy końcówce wykonywania:




Więc dla chętnych zostaje ogarnięcie tego na poziomie domeny (w oparciu o reddita i superuser lub od zera).