DCSIMG
כיצד לגרום להתקנת תוכנה בעת לחיצה פעמיים על סיומת של קובץ לא מוכר באמצעות Group Policy – שתי דרכים - הבלוג שלי

הבלוג שלי

הבלוג של חיים ליזרוביץ Microsoft Most Valuable Professional (Microsoft MVP)

כיצד לגרום להתקנת תוכנה בעת לחיצה פעמיים על סיומת של קובץ לא מוכר באמצעות Group Policy – שתי דרכים

דרך ראשונה – שימוש באופציה של Software Instllaton :

ב GPO ברמת ה Software Installation לא כל מוצר נועד להפצה בדרך זו, ולכן המוצר לא רושם את הסיומות במאפייני המוצר תחת ה Software Installation, במקרה הזה לא נוכל להשתמש באופציה של ההתקנה אוטומטית בעת לחיצה על סיומת הקובץ.

אציג כאן דרך לרישום המוצר ע"י עריכה באמצעותADSIEDIT .

אתן דוגמא למוצר Acrobat Reader של חברת Adobe.

על מנת להפיץ את המוצר יש צורך להמיר את קובץ ההתקנה של ה Reader לקובץ עם סיומת MSI.

אין צורך בתוכנה צד שלישי לצורך פעולת ההמרה.

במאמר זה, אדגים את הפריסה על מוצר מגירסא 9.33.

נעזרתי במאמר הבא לצורך הפריסה, ניתן לעיין גם כאן:

http://kb2.adobe.com/cps/404/kb404146.html

בגדול כל מה שעלינו לבצע, לאחר הורדת קובץ ההתקנה של ה Reader, זה להעתיק את הקובץ על שולחן העבודה ולהשתמש בארגיומנט –nos_ne, להלן הפקודה:

"%UserProfile%\Desktop\AdbeRdr933_en_US.exe" -nos_ne

להלן תהליך הפריסה:

clip_image002

לאחר הפריסה, יש לנווט לתקייה הבאה ושם ניתן למצוא את קובץ ה MSI.

%UserProfile%\Local Settings\Application Data\Adobe\Reader 9.3\Setup Files

clip_image004

יש לפתוח את ה Group Policy Management Console באמצעות הפקודה Gpmc.msc.

clip_image005

ניתן לנווט ל user configuration -> policies –> software settings
ללחוץ קליק ימני על Software Installation ולאחר מכן ללחוץ על new -> package

clip_image007

יש לבחור באופציה של Publish.ולנווט לקובץ ה MSI שיצרנו:

%UserProfile%\Local Settings\Application Data\Adobe\Reader 9.3\Setup Files

clip_image009

clip_image011

יש ללחוץ קליק ימני על Software Installation ולאחר מכן Properties.

clip_image013

ניגש ל File Exensions, כאן ניתן לראות שאין סיומת כלשהי שמשיוכת תוכנה.

clip_image015

כעת נוסיף את הסיומת עבור קבצי PDF כך שיפתחו ע"י Acrobat Reader.

לצורך כך, נשתמש באמצעות ADSIEDIT.

יש לגשת ל Details של אותו GPO כדי לוודא את ה ID שלו, במקרה הזה ה ID הינו:

{A83F796B-D72A-424C-ABFD-733748A971F4}

clip_image017


כעת ניכנס ל ADSIEDIT.MSC על מנת לזהות את הפוליסי.
יש לנתב ל:Default Naming Context ולהרחיב את הדומיין.
לאחר מכן לנתב ל system -> policies ולבחור את ה GUID של הפוליסי.

clip_image019

ניתן להרחיב את User (הפוליסי שיצרנו הוא ברמת ה User Configuration), ולנווט ל Class Store -> Packages.

בצד ימין אנו רואים את ה PackageRegistration, יש ללחוץ עליו קליק ימני ולאחר מכן Properties.

clip_image021

ניתן לוודא דרך Display Name אם מדובר על ה Package המתאים:

clip_image023

יש לנווט ל fileExtPriority:

clip_image025

ולהוסיף את הסיומת בצורה הבאה:
.pdf: 0

כפי שבתמונה:

clip_image027

ניכנס לפוליס מחדש, נלחץ קליק ימני על Software Installation, נלחץ על Properties ונראה את התוצאה הבאה:

clip_image029


יש לוודא שבמאפיינים של ה Package בלשונית Deployment מסומן ב V: 

Auto-install this application by file extension activation

clip_image031



דרך שניה - התקנה באמצעות Group Policy Preferences :

יש לוודא שהסכמה מורחבת ל 2008 ומעלה ושמותקן לפחות DC אחד 2008 בארגון.

במערכות הפעלה של windows xp יש להתקין את העדכונים הבאים עבור ה Client Side Extensions:

http://support.microsoft.com/kb/915865 – עדכון מקדים לחבילת ה Client Side Extansions

http://support.microsoft.com/kb/943729 – עדכון ה Client Side Extansions

ניתן לנווט ל: User Configuration -> Preferences -> Control Panel Settings.


לחיצה ימנית על Folder Options -> new ולאחר מכן Open With:

clip_image033

יש להזין את ה File Extensions ואת את Associated Program.

clip_image035

חובה לגשת לטאב של ה Common ולסמן Apply Once and do not reapply

clip_image037

שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 5 and 2 and type the answer here:


Enter the numbers above: