עבודה עם תוספות COM ב-App-V 5.0

20 בJune 2013

אין תגובות

אחת המגבלות המהותיות ביותר ב-App-V 4.6 הן התממשקות מקומית של תוספות COM של יישום וירטואלי.
דוגמא נפוצה:
מותקן Office לוקאלי ו-Visio וירטואלי, וכך אין אפשרות להוסיף אובייקט Visio מתוך יישומי Office מכיוון שתוספות ה-COM שלו חשופות אל מחוץ לבועה.
מעקף:
לחשוף אייקונים ליישומי Office מתוך הבועה של Visio, ובכך שרוצים להשתמש בVISIO מתוך Excel צריך להיכנס דרך קיצור מיוחד , מה שגורם להמון בלבול אצל משתמשים…

אחד החידושים היפים ביותר ב- 5.0 Microsoft App-V היא יכולת התממשקות של תוספות אלו להיות זמינים עבור יישומים לוקאלים. בכך בדוגמא שציינתי למעלה ניתן להוסיף אובייקטים של Visio אל Office ללא קונפיגורציה מיוחדת או שינוי הרגלים ישנים.

שלבים להפיכת תוספות COM לזמינים מתוך יישום וירטואלי

1. בזמן Sequencing יש לסמן ב-Advanced את האפשרויות הבאות:

  • Allow all named objects to interact with local system
  • Allow all COM objects to interact with local system
    image

2. לאחר שהאריזה נשמרה יש לערוך את הקובץ  Standard_DeploymentConfig.xml
3. ע”מ לאפשר את האינטגרציה יש לחפש את שדה COM Mode ולוודא שהוא על Integrated
4. בנוסף לכך יש לקבוע באילו מצבים ברצוננו לאפשר את האינטגרציה. בזמן שהיישום רץ, בזמן שהיישום לא רץ או גם וגם.
IntegratedCOMAttributes לשנות בהתאם לצורך OutOfProcessEnabled=”True”, InOfProcessEnabled=”True”

<COM Mode=”Integrated”>
<IntegratedCOMAttributes OutOfProcessEnabled=”true” InProcessEnabled=”true”/>
</COM>

5. להפיץ באופן רגיל את החבילה

לדעתי מדובר באחת הפריצות הכי משמעותיות של App-V 5.0 שמאפשרת גם להגדיל את מצאי היישומים שניתן לארוז וגם מאפשרת חוויית משתמש זהה לזו של יישום לואקלי

תמיר לוי
יועץ תשתיות בכיר ב- Agile IT

הוסף תגובה
facebook linkedin twitter email

Leave a Reply

Your email address will not be published. Required fields are marked *