Få lidt mere liv ud af ældre applikationer med VMWare ThinApp

For nylig fik jeg til opgave at forbedre tilgængeligheden af ​​en ældre applikation, der bruges af et par mennesker i min organisation. Enkelt nok, tænkte jeg, da de fleste pc'er i miljøet stadig kører Windows XP, og applikationen kører godt. Problemet er ikke, at applikationen ikke kører (endnu) - det er, at der ikke er en god måde at hurtigt gøre den tilgængelig.

Når jeg tænker på dette problem, som jeg tidligere havde tackle med Citrix Metaframe XP, fik jeg mig til at overveje at pakke applikationen i en MSI og skubbe den ud til brugerne med gruppepolitik. Dette var en god idé, indtil applikationen havde andre ideer. Det største problem der var, at indstillingerne i applikationen blev trukket korrekt ind i MSI for at sikre, at den ville fungere efter behov.

Ser på alternativer

Jeg har ikke helt opgivet tanken om at pakke applikationen til implementering, men de problemer, der dukkede op der, fik mig til at tænke på andre måder at gøre denne applikation let tilgængelig på. Mit mål her er at gøre applikationen tilgængelig for hovedsageligt XP-brugere, men Windows 7 implementeres en maskine eller to ad gangen, og der er nogle få tilfælde, hvor jeg kan se, at disse brugere muligvis også har brug for at få adgang til dette gamle program.

Alternativet, jeg fandt, var VMWare ThinApp. Når jeg betragtede dette som en mulig løsning (eller i det mindste en værd at demonstrere) konsulterede jeg en kollega, og det øjeblikkelige forslag var også VMware ThinApp. Da jeg alligevel vil teste det for at se, om det vil løse de tilgængelighedsproblemer, jeg står overfor, tænkte jeg, at jeg lige så godt kunne grave mig ind og dele oplevelsen her.

Ideen bag ThinApp

ThinApp er designet til at virtualisere en applikation i et stabilt miljø for at lette portabilitet til nyere systemer. Det kan ikke håndtere alt, hvad du måske ønsker at virtualisere, som kerneindstillingsdrivere, printer- og scannerdrivere, DLL'er med globale kroge og et par andre elementer på systemniveau.

VMware anbefaler at bruge en ren computer, der er defineret som en computer, hvor kun operativsystemet er installeret. Maskinen kan være en fysisk eller virtuel maskine og skal også køre det ældste operativsystem, som applikationen vil blive brugt på. I mange tilfælde er Windows XP det valgte operativsystem her, og i mit tilfælde er det helt sikkert.

Med forskellene mellem Windows 7 og tidligere versioner af Windows, kunne ThinApp være en god måde at holde gamle applikationer omkring, hvor det er nødvendigt. I betragtning af antagelsen i mange virksomheder kan det gå langt med at holde tingene i bevægelse.

Kom i gang

VMware leverer en 60-dages prøveversion af ThinApp, som virkelig er temmelig generøs og muligvis får mig gennem mellemperioden, før den virtualiserede applikation bliver flyttet til en hostet løsning, men indtil videre, så længe jeg kan køre den en gang, er jeg klar.

Opsætningen er så enkel som at køre gennem en tre eller fire trin guiden efter download. Når applikationen er installeret, kan du starte virtualisering af applikationer ved at fange opsætninger.

Optagelse af en opsætning

Følgende er de trin, der er taget for at fange en opsætning med ThinApp:

  1. Prescan: Hent en basislinje af det system, du vil bruge til at fange applikationen
  2. Installation: Installer applikationen
  3. Postscan: Identificer de ændringer, der er foretaget under installationen
  4. Konfigurer applikationen: Konfigurer / ændre projektindstillinger
  5. Byg: Kompilér eller bygg den virtualiserede applikation

Figur A

ThinApp-velkomstskærm
Når du går gennem ThinApp-skærmbillederne, er der forklaringer på, hvad der sker i hvert trin ( figur B ) for at hjælpe dig gennem processen.

Figur B

ThinApp-for-scanning

Når ThinApp udfører en prescan, indsamler den den aktuelle tilstand på dit system; dette inkluderer installerede programmer og registreringsdatabasen. Det gør dette, så det kan sammenligne før og efter, når du installerer det program, du planlægger at virtualisere. På denne måde kan disse nye indstillinger eller ændringer inkluderes i virtualiseringen af ​​det program og adskilles fra den computer, du bruger. Det vil sandsynligvis kun tage et par minutter at køre Pre-Scan, afhængigt af din systemkonfiguration.

Når dette er afsluttet, kan du installere det program, der virtualiseres. Opsætningen af ​​denne applikation opfører sig ligesom hvis du installerer den til brug på et fysisk system uden virtualiseringsplaner.

Når installationen af ​​applikationen er afsluttet, kan du fortsætte i ThinApp-guiden ved at klikke på Post-Scan ( Figur C ), som vil kontrollere for ændringer på værtssystemet. De fundne ændringer skal være alle oplysningerne om det program, du lige har installeret.

Fig

ThinApp efter-scanning

Efter scanningsprocessen finder du adgangspunkter oprettet af applikationsinstallationen. Vælg de indgangspunkter, du vil beholde; som standard vælges alle fundne indgangspunkter.

Hvad er et indgangspunkt?

Et indgangspunkt er et element, der starter det virtuelle miljø; de er pegede på de eksekverbare filer, der er installeret og indfanget, og som indlæses i ThinApp.

Når du klikker på næste, kan du specificere grupper og brugere til det virtuelle miljø, du opretter. Standardvalget er alle, men du kan også vælge specifikke grupper af Active Directory-brugere. De, der ikke har tilladelse til at bruge applikationen, vil modtage en meddelelse, som du kan definere på dette trin. Dette er vist i figur D.

Figur D

Grupper gav adgang til denne applikation

Efter at have defineret, hvem der kan bruge applikationen, skal du specificere skrivetilstand for den virtualiserede applikation, og du får to valg:

  • Fuld skriveadgang til mapper, der ikke er systemer: Til brug med certificerede applikationer som Office, så de kan opføre sig som de ville, hvis de installeres normalt
  • Begrænset skriveadgang: Til brug med ikke-tillidelige ældre applikationer for at forhindre skriveadgang til nogle mapper

På det næste skærmbillede får du definere sandkassen til applikationen. Sandkassen er det område, hvor de fleste skriver forekommer, og hjælper med at holde ting i den virtualiserede applikation indeholdt i et isoleret miljø.

Du kan specificere en profil på den lokale maskine, der skal fungere som sandkassen - en USB eller en bærbar medieenhed eller et netværkssted. Hvor du placerer sandkassen til denne virtualisering skal afhænge af din tilsigtede brug.

Når du klikker på Næste, bliver du spurgt, om du gerne vil sende oplysninger til VMware, og efter denne skærmbillede skal du tildele et lagernavn til din ThinApp, der hjælper med at identificere det virtualiserede program til beholdningssporingsprogrammer, du muligvis bruger.

Angiv navnet på det program, du installerer, for inventarnavnet, hvis det ikke allerede er anført der.

På den sidste skærm gemmer du ThinApp-pakken og er i stand til at specificere en MSI, der skal oprettes med installationen. Du skal beslutte, om applikationen skal være selvstændig eller bruge en separat DAT-fil til opbevaring af oplysninger; afhængigt af applikationen kan disse valg variere. Valgmuligheden MSI bruges til at implementere pakken med Group Policy. Når du har afsluttet valgene her, skal du klikke på Gem for at forberede det projekt, der skal bygges. Dette vil se efter ting, der muligvis ikke understøttes af ThinApp og vise dem på skærmen. Hvis alt går problemfrit, vil du være i stand til at bygge applikationen på den næste skærm.

Byggeprocessen vises på skærmen, når den fortsætter; når det er afsluttet, vil du være i stand til at begynde at teste den virtualiserede applikation.

Implementering og brug

Sørg for at teste de scenarier, der dukker op i dit miljø; kan du arbejde med flere typer brugere for at sikre, at applikationen fungerer, som de forventer, at det vil. Husk, at du oprindeligt muligvis er nødt til at oprette et par forskellige builds og teste dem i dit miljø for at se, hvad der fungerer bedst.

© Copyright 2020 | mobilegn.com