Hvordan velge hvilken omgang å oppdatere med kommandolinjen i Installshield (stille modus)?

stemmer
1

Jeg har en Install prosjekt (ikke MSI), som er i flere tilfelle modus. I de fleste tilfeller vil setup.exe startes fra kommandolinjen i stille modus.

Deretter vil nye versjoner av programmet genereres, og vi må kanskje oppdatere SOM tilfeller som allerede er installert på maskinen. Problemet er at jeg ikke vet hvordan du skal velge hvilke tilfelle jeg ønsker å oppdatere fra cmdline (i stille modus). Er det en måte å gjøre dette?

Jeg har lagt merke til at det er en / ig bryter, som gjør at jeg kan bruke en bestemt forekomst GUID, men det ser ikke ut til å la meg velge en forekomst av sin guid ...

Publisert på 10/03/2014 klokken 07:30
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Jeg fant det.

For å oppdatere en bestemt forekomst du trenger:

  • en rekord fil correspondig å oppdatere modus (for å få det, må du kjøre setup.exe med cmdline i opptaksmodus: setup.exe /r /f1"/full/path/to/your/recordfile.iss"
  • GUID på forekomsten du vil oppdatere: dette guid finnes i Install "INSTANCE_GUID" variable. Du kan skrive det inn i en fil under installasjonen av forekomsten.

Deretter kan du oppdatere forekomsten med følgende kommandolinje:

setup.exe /r /f1"/full/path/to/your/recordfile.iss" /ig"{your-guid-goes-here}"

Dette gjorde utslaget for meg.

Svarte 11/03/2014 kl. 08:08
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more