יש לי מערכת, שיצרתי לה קובץ התקנה msi.
אני רוצה לעשות שדרוג למערכת (יצרתי קובץ msi חדש), ואת השדרוג אני רוצה לעשות בצורה שקטה, כלומר דרך ה cmd להכניס פקודה שמתקינה את התוכנית.
הפקודה שאני מכניסה היא
msiexec.exe \qn \i myFile.msiהבעיה היא שהתקנה בצורה הזאת לא עושה שדרוג אלא uninstall להתקנה הקודמת ו install להתקנה החדשה, שזהו מצב בעייתי כי יש מספר ערכי קונפיגורציה מההתקנה הראשונית שצריכים להשמר גם בשדרוג.
אם אני עושה התקנה רגילה (דאבל קליק על קובץ ה msi עם full user interface) השדרוג מתבצע כמו שצריך.
מישהו מכיר דרך לפתור את הבעיה?
תודה רבה !!
