Bilginin anahtarı bir TIK ötede 
Sitemizden tam olarak faydalanmak için Üye Olunuz!

Windows 2000/XP/2003

<<Windows 2000'de Web Server KurulumuNedir Şu Directory Dedikleri>>
Windows 2000'de Group Policy Kullanarak Uygulama Dağıtma
  Microsoft Windows 2000 yeni bir teknoloji olan ? Software Installation and Maintenance ? i destekler.Böylece uygulamaların dağıtımı ve yönetimi Windows Installer ve Group Policy kullanılarak gerçekleştirilebilir. Yani Active Directory ?deki Site ,Domain veya Organizational Unit (OU) ?lere uyguladığınız GP (Group Policy)?lar ile uygulamaları tek bir merkezden kurabilir ve yönetebilirsiniz.

 

Peki bu bize ne gibi avantajlar sağlar? Eğer çalıştığınız işyerindeki bilgisayar sayısı  5 ile 10 arasında ise kullanılan programları bu bilgisayarlara teker teker gidip kurmak fazla zamanınızı almaz ,hem de fazla yorucu bir iş değildir. Ama çalıştığınız işyerinde yüzlerce bilgisayar varsa aynı programı bütün bu bilgisayarlara teker teker yüklemek hem oldukça fazla zamanınızı alacaktır hem de bir hayli yorucu olacaktır. Bunun haricinde diyelim ki  şirketinizde kullanılan bir programın yeni bir versiyonu veya service pack?i çıktı. Bu durumda bütün bilgisayarlara gidip teker teker bu güncellemeleri yapmanız gerekecektir. Ayrıca farzedelim ki şirkette çalışan elemanların  kullandığı programların bazıları bozuldu. Bu durumda sizin yapmanız gereken şey teker teker bu bilgisayarların başına geçip bozulmuş programları kaldırıp ,yeniden kurmak olacaktır. Tüm bu işler bilgi işlem elemanlarının hatırı sayılır bir zaman dilimini  alır ve bir o kadar da zahmetlidir.İşte Windows 2000 ile gelen bu yeni özellik  bizi tüm bu zahmetli işlerden  kurtaracak yukarıdaki teknolojiyi sunuyor. Bize de bu teknolojiyi gerektiği gibi kullanıp daha az yorulmak kalıyor. Şimdi bu teknolojiyi incelemeye başlayabiliriz.

 

Microsoft ?un bize sunduğu bu teknoloji iki bileşen içerir.

 

    - Windows Installer Servisi : Bu servis istemci tarafında çalışır ve uygulama

 

kurulumu ve konfigürasyonu işlerinin otomatikleşmesini sağlar.

 

    - Windows Installer Paketi  :Bu paket Windows Installer servisinin uygulamayı

 

yüklemesi için veya kaldırması için gerekli tüm bilgileri içerir.Bu paket dosyasının uzantısı    .msi ?dir. 

 

         Burada unutulmaması gereken önemli bir nokta  ?Software Installation and Maintenance ? teknolojisi Group Policy?yi kullanarak tüm bu işlemleri gerçekleştirir. Bu yüzden bu teknolojiyi  sadece Windows 2000 istemcileri için kullanabilirsiniz. 

 

         Yukarıda değindiğimiz gibi bu teknolojinin bileşenlerinde biriside .msi uzantılı dosyalardır. Peki biz bu dosyaları nereden ve nasıl temin edeceğiz? Bir çok program .msi uzantılı bir dosya şeklinde değil de .exe uzantılı bir kurulum dosyası ve kurulum sırasında kullanılan dosyalar ile birlikte geliyor. Peki biz bu tür programları bu teknolojiyi kullanarak dağıtabilir miyiz? Öncelikle ilk soruya cevap verelim. Bu tür dosyaları yani uzantısı .msi olan dosyaları ya programın üreticisinden edineceğiz yada üçüncü parti bir paketleme yazılımı  kullanarak bu programı .msi uzantılı bir dosya haline getireceğiz. Sanırım birinci soruya verdiğimiz cevap ikinci sorunun da cevabı oldu. Ayrıca bu teknolojide  .msi uzantılı dosyaların yanında .mst uzantılı ?package modifications? olarak adlandırılan paket düzenleme dosyaları da kullanılabilir. Bu tür dosyaları nerede kullanacağız? Farzedelim ki şirketinizde Microsoft Excel programını kullanan iki farklı departman var .Bu departmanlar Excel?in farklı özelliklerini kullanıyorlar. Siz .mst dosyalarını kullanarak Excel?in bu iki departmanın ihtiyaçlarına göre kurulmasını sağlayabilirsiniz. Bunun haricinde bir de .zap uzantılı dosyalar vardır ve bu dosyalar .msi uzantılı olmayan program dosyalarının GP ile dağıtılması için kullanılır. Bu dosya türünü ileride daha ayrıntılı bir şekilde inceleyeceğiz.

Şimdi bu teknolojiyi kullanmaya başlayabiliriz.Öncelikle işe elimizde .msi uzantılı paket dosyası olmayan uygulamaları nasıl .msi uzantılı paket dosyası haline getirebileceğimizi inceleyerek başlayalım. Bunun için Windows 2000 Server Cd?sinin içinde bulunan ve Veritas firmasının geliştirmiş olduğu WinINSTALL LE programını kullanacağız. Bu program WinINSTALL programının kısıtlı bir sürümüdür ve Windows 2000 CD?sinde Valuadd3rdpartyMgmtWinstle dizininde bulunur. Bu programı networkteki herhangi bir bilgisayara kuruyoruz.Ardından referans bilgisayar olarak kullanılacak bilgisayara Windows 2000 Professional ?ı kuruyoruz. Bunun yapmamızın nedeni, kullandığımız WinINSTALL programı registery?deki kayıtları  ve belirttiğimiz klasörleri inceleyerek  kurduğumuz programın .msi halini oluşturuyor. Bu yüzden referans bilgisayar olarak kullanacağımız bilgisayara sadece Windows 2000 kurulmuş olmalı ve bunun haricinde  herhangi bir program kurulmamalı. Çünkü bu programlar tarafından registery?de yapılan herhangi bir değişiklik bizim oluşturacağımız .msi uzantılı paket dosyasının doğru bir şekilde oluşturulmamasına sebep olabilir.Tavsiye edilen yöntem ise kurduğunuz referans bilgisayara hiçbir program yüklemeden image?ını almak ve oluşturacağınız her paket için bu referans bilgisayarı image?de yüklemek. Biraz zahmetli bir iş ama ne yapalım başa gelen çekilir. 

 

        

İlk önce WinINSTALL programını networkteki kurduğumuz bilgisayar üzerinden çalıştırıyoruz.Bunun için programın kurulduğu bilgisayara bağlanıp programı çalıştırdığımızda  karşımıza Şekil 1?deki pencere çıkar.

 

Şekil-1

Şekil 1'deki pencerede Next butonuna basıp ilerliyoruz.Bu sefer karşımıza Şekil 2?deki pencere çıkıyor. Bu pencerede oluşturulacak paket dosyasının adını ve bu paket dosyasının nerede saklanacağını belirliyoruz. Ayrıca bu pencerede installer?in bu paket için kullanacağı dili de belirtebiliyoruz.

 

Şekil-2

Daha sonra Next butonuna bastığımızda bu programın geçici dosyalar için kullanacağı sürücüyü belirteceğiniz Şekil 3?deki ekran çıkar.Uygun sürücüyü seçtikten sonra Next?e tıklayın.

 

Şekil-3

Ardından programın hangi sürücülerdeki değişimi izlemesini belirlediğiniz Şekil 4?deki pencere çıkar. Uygun değerleri seçip Next?e tıklayın.

 

Şekil-4

Karşınıza çıkan Şekil 5?deki  pencerede ise seçtiğiniz sürücülerdeki hangi klasörlerin izlenmeyeceğini belirliyorsunuz. Bu pencerenin alt tarafında bulunan ?Enhanced Registry Scan? seçeneği registry?deki kayıtlarda gelişmiş bir tarama yapılmasını sağlar.Uygun klasörleri seçip Next butonuna basın.

 

Şekil-5

Bu işlemleri yaptıktan sonra program ?before snapshot? olarak adlandırılan işlemi Şekil 6?da gösterildiği gibi gerçekleştirir. Bu işlem sırasında program tüm registry ?deki ve belirtiğiniz klasörleri tarar ve tabiri caizse bunların fotoğrafını çeker.

 

 

Şekil-6

Ardından  ?before snapshot? işleminin bittiğini gösteren Şekil 7?deki mesaj çıkar. Bu mesaj kutusunda OK?e tıklarsanız program sizden .msi dosyası oluşturmak istediğiniz programın kurulum dosyasını belirtmenizi isteyecektir.

 

 

Şekil-7

Kurulum programının yerini belirtikten sonra .msi paketi oluşturmak istediğiniz program normal kuruluma başlar.Bu programı normal kurulum yöntemlerini izleyerek kurun.Bu program kurulduktan sonra programın düzgün kurulup kurulmadığını anlamak için çalıştırın. Eğer program sizden bilgisayarı yeniden başlatmanızı istiyorsa kabul edin ve bilgisayarı yeniden başlatın. Bu yeniden başlatma sırasında program kullandığı geçici dosyaları kaldıracaktır. Böylece oluşturacağınız msi paketinde gereksiz dosyaların bulunmasını engellemiş olursunuz.Ardından tekrar networkdeki WinINSTALL programının  kurulu olduğu bilgisayara bağlanın ve programı tekrardan çalıştırın. Karşınıza Şekil 8?deki pencere çıkar ve bu pencerede ?after snapshot? işleminine başlamak isteyip istemediğiniz sorulur.

 

Şekil-8

Bu pencerede ?after snapshot? işlemini başlatabileceğiniz gibi önceden yapmış olduğunuz ?before snapshot? işlemini yok sayarak yeni bir ?before snapshot? işlemini başlatabilirsiniz.Bu pencerede ?after snapshot? işlemini seçip Next?e tıklarsanız ,program tekrardan tüm registry ve belirttiğiniz klasörleri tarayacak ve oluşan değişimleri izleyerek programın .msi halini bize sunacaktır.

Şekil 9?da, belirttiğimiz program için bir msi paketi oluşturulduğunu belirten mesajı görebilirsiniz.
 

Şekil-9

Nihayet elimizde dağıtabileceğimiz bir .msi uzantılı dosyamız oldu. Şimdi gönül rahatlığıyla yeni bir Group Policy tanımlayarak bu yazılımı kullanıcılara yada bilgisayarlara dağıtabiliriz.Bu işleme geçmeden önce oluşturduğumuz bu dosyayı network?de paylaştırılmış bir klasöre yerleştiriyoruz. Ardından bu paket?in dağıtılacağı kullanıcılara bu klasör üzerinde Read ve Execute izinlerini vermemiz gerekiyor (Şekil 10). Aksi halde GPO?nun uygulandığı kullanıcılar veya bilgisayarlar bu klasöre ulaşamayacak, dolayısıyla oluşturduğumuz paket dağıtılamayacaktır.

 

Şekil-10

Oluşturduğumuz paketleri veya kendi .msi paketleri olan yazılımları GPO kullanarak iki farklı şekilde dağıtabiliriz. 

 

·         Assign Etmek :Eğer bir uygulamayı GPO içinde bir kullanıcıya assign

 

etmişseniz, bu kullanıcı domain?e logon olduğunda uygulama kullanıcının kullanımına sunulacaktır. Şöyle ki bu programın ikon?u kullanıcının masaüstünde yer alacak, ayrıca Start menüsünde bu kullanıcıya ait bir ksayol bulunacaktır. Bunun haricinde bu paket ile ilişkilendirilmiş dosya uzantılarıda etkilenecektir. Aslında kullanıcı logon olduğunda bu uygulama kurulmaz. Sadece yukarıda belirtilen üç durumdan biri ile programı çağırırsa program kurulmaya başlayacaktır.Yukarıdaki örneğimizde biz Winrar programını .msi paketi haline getirdik. Bu paketi kullanıcılara assign edersek ,kullanıcı masaüstündeki winrar ikonuna tıklarsa veya Start menüsünden Winrar?ı seçerse  yada .rar uzantılı bir  dosyaya çift tıklarsa assign ettiğimiz Winrar programı kurulmaya başlayacaktır.Ayrıca kullanıcı bu programı Control Panel?deki Add/Remove Programs ?dan da yükleyebilir.

 

         Bir uygulamayı bir bilgisayara assign ederseniz ,bilgisayar açıldığında bu program otomatik olarak kurulacaktır. Bu seçeneği , bilgisayarlara logon olacak tüm kullanıcıların kullanacağı programlar için düzenlemenizi öneririm.

 

         Assign edilmiş bir .msi paketine ait dosyalar herhangi bir sebepten dolayı bozulursa veya silinirse ,bu uygulamanın yeniden çalıştırılması sırasında uygulama yeniden kurulur. 

 

·         Publish Etmek : Eğer bir uygulamayı Publish ederseniz , kullanıcı bu programı

 

Control Panel ?deki Add/Remove Programs ?ı kullanarak veya bu programa atanmış dosya uzantısına sahip bir belgeye çift tıkladığında kurulur. Bir uygulamayı sadece kullanıcılara Publish edebilirsiniz. Yani bilgisayarlara uygulama publish edilemez. 

 

         Uygulamamız için dağıtım yöntemini seçtikten sonra sıra geldi bu dağıtımı gerçekleştirecek olan GPO ?yu oluşturmaya. Bunun için bu Group Policy?nin uygulanacağı birimi ( Domain genelinde mi geçerli olacağı yoksa OU bazında mı geçerli olacağını ) belirleyip bu birimin üzerine mouse ile sağ tıklıyoruz. Açılan menüden Properties?i seçiyoruz. Karşımıza seçtiğimiz birimin özelliklerini görebileceğimiz bir pencere çıkar. Biz örneğimizde uygulamanın domain bazında geçerli olacak şekilde dağıtıcağız. Bunun için Active Directory Users and Computers?den domain?i seçip sağ tıklıyoruz.Karşımıza Şekil 11?deki pencere çıkıyor. Bu penceredeki Group Policy tabında, domain bazında tanımladığımız Group Policy?leri görebilirsiniz.

 

Şekil-11

Bu penceredeki New butonuna basıp yeni bir GPO oluşturduk.

Ardından oluşturduğumuz GPO?i düzenlemek için Edit butonuna basıyoruz .Karşımıza Şekil 12 ?deki pencere çıkar.Bu pencerede Computer Configuration ve User Configuration diye iki bölüm görüyoruz. Bu bölümlerden Computer Configuration kısmında yapılan ayarlar bu GPO ?nun uygulandığı tüm bilgisayarları etkiler. User Configuration kısmındaki ayarlar ise bu GPO ?nun uygulandığı tüm kullanıcıları etkiler. Biz uygulamamızı kullanıcılara dağıtmak istediğimiz için User Configuration?nın altında bulunan  Software Settings ?in altındaki Software installation?ı kullanıyoruz. Eğer siz uygulamayı bilgisayarlara dağıtmak istiyorsanız Computer Configuration?ın altında bulunan Software Settings ?in altındaki Software installation?ı kullanmalısınız.
 

Şekil-12

Bu penceredeki User Configuration?un altında bulunan Software Settings ?in altındaki Software installation?ı tıklıyoruz. Daha sonra bu pencerin sol tarafına mouse ile sağ tıklayıp açılan menüden New ve daha sonra da Package ?i seçiyoruz(Şekil 13).

 

Şekil-13

   Windows 2000'de Group Policy Kullanarak Uygulama Dağıtma Sayfa: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 
Daha sonra karşımıza .msi paketinin yerini belirtmemizi isteyen bir pencere çıkıyor. Bu pencerede paketin yerini belirttikten sonra OK butonuna basıyoruz. Burada paketin bulunduğu klasörün yolunu network?den ulaşılacak şekilde vermezseniz şekil 14?deki uyarı mesajı ile karşılaşırısınız.
 

Şekil-14

Dağıtılacak paketin network paylaşım yolunu belirttikten sonra OK butonuna basıyoruz ve  karşınıza şekil 15?deki pencere çıkıyor.

 

Şekil-15

Bu pencerede dağıtılacak paketin dağıtım yöntemini belirleyebiliyoruz.Eğer burada Publish veya Assign seçeneklerinden birisini seçerseniz bu paket varsayılan ayarlar kullanılarak dağıtılır. Varsayılan ayarları belirlemek için ise User Configuration?ın altında bulunan Software Settings ?in altındaki Software installation?a sağ tıklayıp Properties?i seçerseniz karşınıza bu ayarları yapabileceğiniz bir pencere çıkacaktır.

Fakat biz dağıtımını yapacağımız uygulama için en alttaki seçenek olan Advanced published or assigned ?i seçerek paket için geçerli olacak ayarları kendimizin belirleyeceği Şekil 16 ?daki pencere ile karşılaşıyoruz.

 

Şekil-16

Şimdi sırasıyla bu pencerede yapabileceğimiz ayarları inceleyelim. General sekmesinde dağıtmakta olduğumuz paketin adı,version numarası gibi bilgiler görülebilir.Deployment sekmesine tıkladığımızda karşımıza paketin dağıtım tipini belirleyeceğimiz Şekil 17?deki pencere çıkar.

 

Şekil-17

Burada daha öncede belirttiğimiz gibi bilgisayarlara uygulamaları sadece assign edebilirsiniz. Bu yüzden paketi bilgisayarlara dağıtıyorsanız bu penceredeki Publish seçeneğini seçemiyorsunuz.Bu pencerede ayrıca dağıtım seçeneklerini de belirleyebiliyoruz. Auto-install this application by file extension activation seçeneği ,programın dosya uzantılarına bağlı olarak kurulup kurulmayacağını belirliyor. Yani bu seçenek seçilmezse kullanıcı paket?e eşleştirilmiş dosya uzantısına sahip bir dosyayı çift tıklarsa paket kurulmayacaktır. Bizim örneğimizde dosya uzantısı .rar olan dosyalardan herhangi birisine çift tıklanırsa Winrar  paketi kurulacaktır. Fakat siz paket kurulumunun dosya uzantıları tarafından aktif edilmesini istemiyorsanız bu seçeneği kaldırabilirsiniz. Ama burada bir kısıtlama var. O da assign edilmiş paketlerin Auto-install this application by file extension activation  özelliğini değiştiremiyorsunuz. Sadece Publish edilen paketler için bu seçeneği kullanabilirsiniz. 

 

Uninstall this application when it falls out of the scope of management seçeneği ,eğer bu Group Policy, kullanıcı veya bilgisayarlara uygulanmadığı zaman bu paketin kaldırılıp kaldırılmayacağını belirler. 

 

Do not display this package in Add/Remove Programs seçeneği ise paketin Control Panel ?deki  Add/Remove Programs ?da görünüp görünmeyeceğini belirler. Eğer bu seçeneği seçerseniz kullanıcı Add/Remove Programs  ?da dağıtmış olduğunuz paketi göremez fakat Start menüsünden yada bu paketle ilişkilendirilmiş bir dosyaya çift tıklayarak programı kurabilir. 

 

Installation user interface options kısmında ise ,oluşturmuş olduğunuz paketin hangi kurulum arayüzünü kullanacağını belirliyorsunuz. Basic ?i seçeneği  hazırlamış olduğunuz paketin ,kurulum sırasında kullanıcıdan alması gerekeren değerlerin yerine programdaki varsayılan değerleri kullanılarak  paketin kurulumunu sağlar. Maximum seçeneği ise paket kurulumu sırasında  kullanılacak değerlerin kullanıcıya sorulmasını sağlar.

Bu pencerenin altında bulunan Advanced butonuna basarsanız karşınıza Şekil 18 ?deki pencere çıkar.

 

Şekil-18

Bu penceredeki Ignore language when deploying this package seçeneğini seçerseniz paket kurulumu sırsında dil ayarları yok sayılacaktır.Alttaki Remove previous installs of this product for users,if the product was not installed by Group Policy-based Software Installation seçeneği ise eğer kullanıcılar daha önceden bu programın Group  Policy temelli olmayan bir kurulumunu kullanıyorlarsa bu versiyonun kaldırılıp kaldırılmayacağını belirler.

Upgrades sekmesine tıkladığınızda karşımıza Şekil 19?daki pencere çıkar. Bu pencereyi, eğer dağıtacağımız paket daha önce dağıtılan bir paketin yeni versiyonuysa ve biz eski versiyonu upgrade etmek istiyorsak kullanıyoruz.
 

Şekil-19

Bu penceredeki Add butonuna tıklarsak karşımıza Şekil 20 ?deki pencere çıkar .Bu pencerede ilk önce eski versiyonun olduğu GPO seçin.Eğer eski versiyon bu GPO ile birlikte dağıtılıyorsa bu penceredeki Choose a package from kısmında bulunan Current Group Policy Object(GPO) ?i seçin. Upgrade edilecek paket başka bir GPO ?da bulunuyorsa yani başka bir GPO tarafından dağıtılıyorsa o zaman A specific GPO seçeneğini seçip Browse butonuna tıklayın. Karşınıza şimdiye kadar oluşturmuş olduğunuz GPO ?ları listeleyen bir pencere çıkacaktır. Bu pencereden upgrade edilecek paketi içeren GPO?i bulup OK butonuna tıklayın.

Şekil 20?deki pencerede bulunan Package to upgrade  kısmında ise upgrade edilecek paketi seçiyoruz. Altta bulunan Uninstall the existing package, then install the upgrade package seçeneğini seçerseniz ilk önce eski versiyon kaldırılır ve daha sonra yeni versiyon kurulur. Bu seçeneğin altında bulunan Package can upgrade over the existing package seçenegi ise eski versiyonu kaldırmadan yeni versiyonun eskisinin üztüne kurar.
 

Şekil-20

Şekil 19 ?daki pencerede bulunan Required upgrade for existing packages seçeneğini seçerseniz bu upgrade işlemi zorunlu olur.Eğer bu kutucuğu işaretlemezseniz kullanıcılar her iki versiyonuda kullanabilirler.

Categories sekmesine tıkladığınızda dağıtımını yaptığınız uygulamanın hangi kategori içinde bulunacağını belirleyeceğiniz Şekil 21?deki pencere çıkar.

 

Şekil-21

Kategorileri ,eğer çok fazla uygulamayı GPO kullanarak dağıtıyorsanız kullanıcıların Add/Remove Programs ?daki Category seçme kutusunu kullanarak istedikleri kategorideki uygulamaları görmelerini sağlamak için kullanılır (Şekil 22).Dikkat etdiyseniz  Şekil 21 ?de sadece varolan kategoriler ile oluşturduğumuz  paketi ilişkilendirebiliyoruz. Peki yeni bir kategori oluşturmak istersek bunu nasıl gerçekleştireceğiz? Bunun için Şekil 12?de bulunan pencerede Software Settings ?in üzerinde sağ tıklayıp açılan menüden Properties?i seçiyoruz.

Karşımıza Şekil 23?deki pencerede eklemek istediğimiz kategorileri Categories sekmesine tıklayıp Add butonuna basarak ekleyebiliriz. Ayrıca bu pencerede bulunan File Extensions sekmesine tıkladığınızda ise dağıtacağınız uygulamalar ile eşleştirilecek dsoya uzantılarını belirleyebileceğiniz bir pencere çıkar.
 

Şekil-22

Modification sekmesine tıkladığımızda ise karşımıza .mst uzantılı modifikasyon  dosyalarını ekleyebileceğimiz Şekil 24?deki pencere çıkar.Bu pencerede eğer elinizde dağıtıcağınız pakete ait  .mst uzantılı modifikasyon dosyası varsa Add butonuna basıp bu dosyaları ekleyebilirsiniz. Ayrıca modifikasyon dosyalarının uygulanma sırasını da Move Up veya Move Down butonlarına basarak düzenleyebilirsiniz.

Şekil-23

 

Şekil-24

Peki GPO kullanarak dağıttığımız uygulamaları GPO kullanarak kaldırabilir miyiz? Elbette kaldırabiliriz. Bunun için kaldırılmasını istediğimiz paket?in üzerine sağ tıklayıp açılan menüden All Tasks-> Remove ?u seçiyoruz. Karşımıza Şekil 25?deki pencere çıkıyor.

 

 

Şekil-25

Bu penceredeki Immediately uninstall the software from users and computers seçeneğini seçerseniz kullanıcılar  network?e logon olduklarında veya bilgisayarlar yeniden açıldığında bu program otomatik olarak kaldırılacaktır.Alttaki Allow users to continue to use the software ,but prevent new installation  seçeneğini seçerseniz o ana kadar bu programı kullanan kullanıcılar veya programın kurulu olduğu bilgisayarlar bu programı kullanabilir fakat bu programın yeniden kurulmasına izin verilmez.Ayrıca bu program Control Panel?deki Add/Remove Programs ?da da gözükmez. 

 

Elimizdeki programların .msi uzantılı hali yok ve mevcut programları üçüncü parti yazılımlarla  .msi haline getirmek istemiyoruz. Peki yinede biz GPO kullanarak uygulama dağıtabilir miyiz?. Bunu gerçekleştirebiliriz fakat Windows Installer servisinin bize sunmuş olduğu bir çok avantajı kullanamıyacağız.

 

Bu tür programları dağıtmak için öncelikle bu program?ı network?te paylaştırılmış bir klasöre yerleştiriyoruz.Daha sonra bu klasöre kullancı ve bilgisayarlar için uygun izinleri atıyoruz. Bu tür programları dağıtmak için .zap uzantılı text türünde  dosyaları kullanıyoruz.Bu dosyaları herhangi bir text editörü (örneğin Notepad) kullanarak oluşturabilirsiniz.

 

Zap dosyaları iki bölümden oluşur;[Application] ve [Ext] . Application bölümünde programın Control Panel?deki Add/Remove Programs?da görünecek ismi,versiyonu, kurulum komutu gibi bilgiler bulunur. Örnek bir zap dosyasının [Application] bölümü şöyledir. 

 

[Application]

 

FriendlyName=Acrobat Reader

 

SetupCommand=\server1Deploy_CenterAcrobatsetup.exe

 

DisplayVersion=4.5        

 

Publisher=Adobe

 

URL=www.adobe.com 

 

Bu bölümdeki parametrelerden  sadece FriednlyName ve SetupCommand parametrelerinin kullanımı zorunludur. 

 

Bu zap dosyasının [Ext] bölümü ise bu programın eşleştirileceği dosya uzantılarının yazılacağı bölümdür. Bu bölümün bir zap dosyasında bulunması zorunlu değildir.Fakat zap dosya kullanarak dağıttığınız uygulamanın eşleştireceğiniz uzantılara sahip dosyalara çift tıklanması durumunda kurulumun başlamasını istiyorsanız bu bölümü kullanmanızı tavsiye ederim.

 

Örnek bir [Ext] bölümü aşağıda verilmiştir.

 

[Ext]

 

PDF= 

 

Ben burada sadece pdf uzantılı dosyalara tıklanması durumunda Acrobat Reader programının kurulmasını istediğim için buraya sadece PDF= ifadesini yerleştirdim. Eğer sizin dağıtacağınız program birden fazla dosya uzantısını destekliyorsa o zaman bu dosya uzantılarını [Ext] bölümünde alt alta gelecek şekilde yazın.Ardından zap uzantılı dosyayı programın kurulum dosyalarının olduğu kasöre kopyalayın.

Zap uzantılı dosyayı oluşturdukdan sonra sıra geldi bu programı GPO kullanarak dağıtmaya.GPO ?daki User Configuration?ın altında bulunan Software Settings ?in altındaki Software installation ? ı tıklayın.Daha sonra sol taraftaki pencerede sağ tıklayıp açılan menüden New->Package ?i seçin .Karşınıza Şekil 26 ?daki pencere çıkar.Bu penceredeki Files of type kutusundan ZAW Down-level application package(*.zap) seçin ve zap dosyasının yerini gösterip Open butonuna basın.
 

Şekil-26

Burada unutmamanız gereken önemli bir nokta da zap uzantılı dsoyalar kullanılarak dağıtılan uygulamalar ancak Publish edilebilir.Ayrıca bu uygulamalar orijinal msi paketlerinin aksine GPO kullanılarak kaldırılamazlar.
 



<<Windows 2000'de Web Server KurulumuNedir Şu Directory Dedikleri>>
Bu kategorinin dökümü

Windows 2000/XP/2003Windows 2000/XP/2003
Group Policy Management Console
Windows 2000?de Network Aktivitelerinin İzlenmesi
Windows 2003 te POP3 Servisi
Windows 2000?de IPSec
Windows XP ? 2003 Unattended Kurulum
Windows 2003?de Volume Shadow Copy
Windows 2000 ?de KOTALAR
Windows 2000 ?de Active Directory & DNS Yapılandırılması
System Update Service(SUS) Server Kurulumu ve Yapılandırılması
Windows 2000?de Replikasyon
Windows 2000'de Dynamic Host Configuration Protocol Server (DHCP)
Windows 2000 Server'da Remote Installation Service (RIS)
Windows 2000 Server'da DNS Server'ın Kurulumu ve Yapılandırılması
WINDOWS 2000'E UPGRADE
Windows 2000'de Veri Güvenliği
Windows 2000 User Accounts & Groups
Windows2000?de Terminal Servisi
Windows2000'de Performans İzleme
Windows 2000'de Web Server Kurulumu
Windows 2000'de Group Policy Kullanarak Uygulama Dağıtma
Nedir Şu Directory Dedikleri
Windows.NET Sunucundaki Uygulama Özellikleri
Windows 2000'de Distributed File Sytem (DFS)
Windows 2000'in Getirdiği Yenilikler
Windows 2000'de Cluster
Konu İndeksini görüntüleİçeriğe katkıda bulun

Kullanıcı Adı:

Şifreniz

[Kayıt] [Kayıp Şifre]

Kitaplar

Windows 2000/XP/2003
Group Policy Management Console
Windows 2000?de Network Aktivitelerinin İzlenmesi
Windows 2003 te POP3 Servisi
Windows 2000?de IPSec
Windows XP ? 2003 Unattended Kurulum
Windows 2003?de Volume Shadow Copy
Windows 2000 ?de KOTALAR
Windows 2000 ?de Active Directory & DNS Yapılandırılması
System Update Service(SUS) Server Kurulumu ve Yapılandırılması
Windows 2000?de Replikasyon
Windows 2000'de Dynamic Host Configuration Protocol Server (DHCP)
Windows 2000 Server'da Remote Installation Service (RIS)
Windows 2000 Server'da DNS Server'ın Kurulumu ve Yapılandırılması
WINDOWS 2000'E UPGRADE
Windows 2000'de Veri Güvenliği
Windows 2000 User Accounts & Groups
Windows2000?de Terminal Servisi
Windows2000'de Performans İzleme
Windows 2000'de Web Server Kurulumu
Windows 2000'de Group Policy Kullanarak Uygulama Dağıtma
Nedir Şu Directory Dedikleri
Windows.NET Sunucundaki Uygulama Özellikleri
Windows 2000'de Distributed File Sytem (DFS)
Windows 2000'in Getirdiği Yenilikler
Windows 2000'de Cluster

istatistik

Son Kullanıcı: sukran
Toplam :522


Ziyaretçiler
Online Misafirler: 5
Online Kullanıcılar: 0

Designed and coded by mukaanyes