התקנת תוכנה לא משוייכת באמצעות GPO

חיים ליזרוביץ מסביר כיצד לגרום להתקנת תוכנה בעת לחיצה פעמיים על סיומת של קובץ לא מוכר באמצעות 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%DesktopAdbeRdr933_en_US.exe" -nos_ne
להלן תהליך הפריסה:

לאחר הפריסה, יש לנווט לתקייה הבאה ושם ניתן למצוא את קובץ ה MSI.
%UserProfile%Local SettingsApplication DataAdobeReader 9.3Setup Files

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

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

יש לבחור באופציה של Publish.ולנווט לקובץ ה MSI שיצרנו:
%UserProfile%Local SettingsApplication DataAdobeReader 9.3Setup Files

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

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

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

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

יש לגשת ל Details של אותו GPO כדי לוודא את ה ID שלו, במקרה הזה ה ID הינו:
{A83F796B-D72A-424C-ABFD-733748A971F4}

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

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

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

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

יש לנווט ל fileExtPriority:

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

כפי שבתמונה:

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

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

Auto-install this application by file extension activation

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

דרך שניה – התקנה באמצעות 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:

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

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

חיים ליזרוביץ
Microsoft Most Valuable Professional
Microsoft Certified IT professional / Enterprise & Server Administrator
Microsoft Certified Technology Specialist
Microsoft Certified System engineer& Administrator
Vmware Certified Professional
הבלוג של חיים ליזרוביץ

דילוג לתוכן