הגדרה ופרסום אפליקציות בתשתית Endpoint Manager

איך אתם מפיצים אפליקציות לתחנות קצה? האם עדיין מג’נגלים בין כל מיני כלים? ויש את הכלי של MEM הלא הוא IntuneWinAppUtil.

להכין, לפרסם או לעטוף אפליקציות ולאחר מכן לשלוח את האפליקציה לתחנות קצה זה לא הדבר הכי פשוט (עדיין בשנת 2020), ולבסוף אנו צריכים לקוות שזה יעבוד ללא בעיות. אפשר לומר שזה המצב פחות או יותר ברוב המוחץ של כלי ההפצה, כאשר אפליקציות לא חדשות או אפליקציות מורכבות הן קשות לאריזה ולהפצה.

אחד הכלים המעולים שיצאו בשנה האחרונה למערכת Intune (וכמובן MEM) הוא הכלי להכנת תוכן להפצה >>> Microsoft Win32 Content Prep Tool או הכלי המוכר IntuneWinAppUtil.exe.

מהו IntuneWinAppUtil

הכלי בשמו הרשמי הוא Microsoft Win32 Content Prep Tool וניתן להורדה מתוך הקישור הבא Microsoft-Win32-Content-Prep-Tool.

הכלי IntuneWinAppUtil נועד להכנה של אפליקציות Windows קלאסיות או בשמם Win32 Apps, כאשר ישנה תמיכה באפליקציות מכל סוג שהוא כולל תמיכה במצבים של 32bit או 64bit.

הכלי מאפשר לבצע קדם הכנה לאפליקציות מסוימות שמגיעות עם EXE \ MSI כולל קובצי קונפיגורציה ובזמן הכנת האפליקציה הוא מבצע המרה אל אל פורמט יעודי של Intune עם הפורמט intunewin.

במהלך הכנת האפליקציה הכלי מוודא האם ישנם פרמטרים נדרשים להכנה של האפליקצה כגון פרמטרים של התקנה שקטה ורק לאחר מכן עוטף אותה, כמובן שאת הפרמטרים פוגשים לאחר מכן בהכנת האפליקציה בממשק MEM.

דגשים בכלי IntuneWinAppUtil 

ישנם דגשים רבים וקטנים שמומלץ לדעת עם הכלי IntuneWinAppUtil וזאת למרות שהוא יודע “לאכול” כל אפליקציה ישנה או חדשה ולהמיר אותה למצב intunewin בצורה מוצלחת.

הדגשים להפצה של אפליקצית IntuneWinAppUtil הם:

  • גרסת Windows עם בילד 1607 ומעלה בגרסאות Edition העסקיות השונות
  • תחנת הקצה חייבת להיות מחוברת אל Azure AD בצורה מסוימת
  • תחנת הקצה חייבת להיות מחוברת אל Intune
  • הרכיב של Intune management extension חייב להיות מותקן
  • התחנה חייבת להיות עם מקום פנוי של 8GB, למרות שאין שימוש במקום הפנוי
  • הכלי לוקח את כל התוכן בתיקיה כולל תיקיות משנה ותוכן בתיקיות
  • לאחר אריזה של אפליקציה לפורמט intunewin אין אפשרות לחלץ את הקבצים מהתיקיה (ישנם כלים צד שלישי אבל לא באופן דיפולטי)

screenshot_34תרשים מתוך Intune DOCS

איך מפיצים אפליקציה

הפצת אפליקציה באמצעות Intune היא תהליך יחסית פשוט גם במקרים בהם ישנה מורכבות של אפליקציה ישנה וכמו גם במצבים של קובץ קונפיגורצה נלווה. עדיין אפשר בקלות יחסית להפיץ אפליקציה לפי השלבים הבאים:

בשלב הכנת האפליקציה אנו מכינים את קובצי ההתקנה יחד עם הכלי IntuneWinAppUtil ומומלץ שיהיה מסודר ופשוט ככל האפשר עם התיקיות הבאות:

  • תיקית IntuneWinAppUtil  לשם נוריד את האפליקציה ונריץ בכל פעם מול הסורסים הנדרשים.
  • תיקית Sources שם יהיו כל הקבצים שאותם נצטרך לארוז ובמידת הצורך יכילו קובצי Custom Script
  • תיקית Destination אשר תכיל את קובצי intunewin לאחר הפעלת האפליקציה

screenshot_35

הכנת האפליקציה

האפליקציה IntuneWinAppUtil מכילה פרמטרים שונים להגדרת תיקית מקור, תיקית יעד, דריסה של קבצים קיימים, אפשרות קטלוג לאריזה של קבצים נלווים ופמטרים נוספים.

לאחר שהכנו את הסביבה יחד עם הכלי IntuneWinAppUtil והאפליקציות הנדרשות נוכל להכין את האפליקציה באופן הבא:

הרצת האפליקציה (הכנת קובץ intunewin) בצורה נקיה ללא פרמטרים, ולאחר מכן נצטרך להזין מידע לגבי האפליקציה כמו תיקית יעד תיקית מקור, קובץ אפליקטיבי וקטלוג.

לצורך הענין נעבוד ונארוז את האפליקציה של 7z

screenshot_38

לאחר שנזין את כל המידע הכלי IntuneWinAppUtil ירוץ ויבצע אריזה של האפליקציה, ומיכוון שמדובר על אפליקציה ללא Custom Script וללא פרמטרים מיוחדים האריזה תסיים תוך רגע.

screenshot_39

בסיום נקבל קובץ בפורמט 7z1900-x64.intunewin

הגדרת האפליקציה MEM

לאחר שישנו קובץ intunewin נמשיך להגדרה והפצת האפליקציה בממשק MEM (או Intune) לפי השלבים הבאים:

  • הוספת אפליקציה מסוג Windows App Win32
  • בחירת קובץ 7z1900-x64.intunewin
  • בחירת פרמטרים לשם קובץ, תיאור וכן הלאה
  • בחירת מינימום מערכת הפעלה
  • בחירת פרמטרים להתקנה והסרה (בכל אפליקציה ישנו פרמטר שונה אחד או יותר)
  • בחירת נתיב תיקיה וסביבת משתמש

screenshot_41screenshot_42screenshot_43screenshot_44screenshot_45screenshot_46screenshot_47screenshot_48screenshot_49screenshot_50screenshot_51screenshot_52

כמובן שצריך לשייך (Assignment) את האפליקציה לקבוצה מסוימת ובסיום לבצע בדיקה מול תחנות הקצה.

You may also like...

השאר תגובה