De AppID- en VersionID-waarden van het huidige beheerde ThinApp-pakket worden gebruikt om het bijgewerkte pakket te maken. Het bijgewerkte pakket gebruikt dezelfde AppID-waarde en een hogere VersionID-waarde.
Over deze taak
Soms krijgt u het bijgewerkte ThinApp-pakket van een ander team binnen uw organisatie. De persoon die het bijgewerkte ThinApp-pakket maakt, kan een van de volgende beschreven methoden gebruiken.
Voorwaarden
Verifieer of u beschikt over de AppID- en VersionID-waarden van het huidige ThinApp-pakket door de stappen uit te voeren in De waarden AppID en VersionID van een beheerd ThinApp-pakket verkrijgen.
Verifieer of u over een versie van het ThinApp-programma beschikt dat compatibel is met uw versie van VMware Identity Manager. Zie voor informatie over specifieke ThinApp-versies de VMware-productinteroperabiliteitsmatrices via http://www.vmware.com/resources/compatibility/sim/interop_matrix.php.
Procedure
Optie |
Beschrijving |
---|---|
Opnieuw vastleggen met Setup Capture. |
Gebruik deze methode wanneer de projectmap voor het bestaande ThinApp-pakket dat wordt beheerd door VMware Identity Manager niet beschikbaar is. U hebt slechts de volgende items nodig om een bijgewerkte pakket met Setup Capture te maken:
Selecteer tijdens het vastleggen dat het pakket moet worden beheerd met VMware Identity Manager en dat het pakket een update is van een bestaand basis-ThinApp-pakket. Blader naar map met de uitvoerbare bestanden voor het ThinApp-pakket dat momenteel wordt beheerd. Ga met de cursor naar de map en niet naar de specifieke uitvoerbare bestanden. Wanneer u deze methode gebruikt, hoeft u niet eerst de AppID- of VersionID-waarden te verkrijgen voordat u het bijgewerkte pakket maakt. Wanneer u het pakket hebt aangeduid als een update en naar de eerdere versie in Setup Capture verwijst, wordt tijdens het vastleggen de AppID van het eerdere pakket gelezen en wordt deze gebruikt voor het bijgewerkte pakket. Het proces zorgt ook voor een verhoogde VersionID voor het bijgewerkte pakket en wijst dezelfde InventoryName toe. |
Werkte het .ini-bestand van het pakket handmatig bij en bouw vervolgens het pakket opnieuw op. |
Gebruik deze methode wanneer u niet beschikt over het installatieprogramma voor de applicatie om opnieuw vast te leggen, of wanneer u het pakket moet bijwerken tot een nieuwere versie van ThinApp en u meer wilt bijwerken dan dat de opdracht relink kan verwerken. Omdat er voor het opnieuw opbouwen van een pakket wijzigingen in het bestandssysteem en het register moeten worden doorgevoerd die beschikbaar zijn in een nieuwe versie van ThinApp, zouden deze wijzigingen worden gedetecteerd bij een nieuwe opbouw, bijvoorbeeld wanneer een nieuwe ThinApp-versie een nieuwe Package.ini-parameter heeft die u wilt instellen. Om het nieuwe pakket te markeren als een update, bewerkt u de volgende VMware Identity Manager-parameters in het gedeelte
|
Gebruik de opdracht relink -h met de opties voor de App-id en de Versie-id. |
Gebruik deze methode in een van de volgende situaties:
Wanneer u bijvoorbeeld de projectmap, inclusief het Package.ini-bestand, hebt gewijzigd voor een virtual appliance, het pakket opnieuw hebt opgebouwd en het hebt getest, kan het zijn dat de testomgeving niet VMware Identity Manager was. De laatste fase van het bijwerken van de applicatie is om deze in te schakelen voor VMware Identity Manager. Wanneer dit het geval is, is nu het meest eenvoudig om de relink -h-opdracht te gebruiken in plaats van opnieuw vastleggen of opnieuw opbouwen.
Opmerking:
De ThinApp-runtime wordt altijd bijgewerkt wanneer u de opdracht relink -h uitvoert op een ThinApp-pakket. U kunt de relink-opdracht uitvoeren vanuit de directory ThinApp Program Files om hulp te krijgen bij de syntax van de opdracht. Wanneer het bestaande ThinApp-pakket al is ingeschakeld voor gebruik door VMware Identity Manager, kunt u de volgende opdracht uitvoeren om de bestaande AppID opnieuw te gebruiken en de VersionID te verhogen: relink -h -VersionID + uitvoerbare-map/*.* Waarbij de map met uitvoerbare bestanden een map is waarin de uitvoerbare bestanden zich bevinden van het ThinApp-pakket dat u wilt bijwerken.
Belangrijk:
Wanneer u de opdracht relink gebruikt, kunt u deze niet rechtstreeks verwijzen naar de map of het pakket met uitvoerbare bestanden in de netwerkshare die wordt gebruikt voor de ThinApp-pakketten in de VMware Identity Manager-omgeving. De opdracht converteert de oude uitvoerbare bestanden naar BAK-bestanden wanneer de ThinApp-runtime wordt bijgewerkt, en schrijft zowel deze BAK-bestanden als de nieuwe bestanden naar de map. Omdat doorgaans niet naar de netwerkshare kan worden geschreven, moet u punten opnieuw koppelen aan een kopie van de map met uitvoerbare bestanden. Andere gevallen waarin de relink-opdracht wordt gebruikt, zoals een ThinApp-pakket inschakelen voor gebruik in een VMware Identity Manager-omgeving, worden beschreven in het kennisbankartikel van VMware via http://kb.vmware.com/kb/2021928. |
Resultaten
U hebt een aantal bestanden (EXE-bestanden en optioneel DAT-bestanden) voor het bijgewerkte ThinApp-pakket.
Volgende stappen
Kopieer de bestanden naar een nieuwe submap op de netwerkshare door de stappen te volgen in Een bijgewerkt ThinApp-pakket kopiëren naar de netwerkshare.