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).