Bu kısa makalemizdeki amacımız kış saati uygulamasının iptal edilmesi sonucu mevcut işletim sistemlerimiz için hazırlanan BAT dosyalarının SCCM ile merkezi olarak nasıl dağıtılacağının anlatılmasıdır.
Öncelikle bu konu hakkında sürekli olarak güncellenen aşağıdaki adresi takip edebilirsiniz;
İlgili dosyalara ise aşağıdaki adres üzerinden ulaşabilirsiniz
https://www.cozumpark.com/files/folders/yuklemeler/entry499997.aspx
SCCM üzerinden dağıtımı gerçekleştirmek için 2 adet *.MSI kurulum dosyası hazırlamamız gerekmektedir. Bunun sebebi Windows XP ile Windows 7 saat standart seçim komutlarının farklılığından kaynaklanmaktadır.
*.MSI oluşturmak için bedava olarak kullanabileceğimiz ” Advanced Installer” uygulamasını kullanabilirsiniz.
https://www.advancedinstaller.com/
Kurulum gerçekleştikten sonra karşımıza çıkan ekranda
Installer -> Simple seçilip
Options ayarlarından “Use Wizard to create the Project” sonra “Create Project ” tıklıyoruz.
Product Details alanın gerekli bilgileri dolduruyoruz.
Daha sonra Files And Folders ayarlarını yapıyoruz. Çalıştırılacak *.bat dosyasını öncelikle editliyoruz.
Çünkü regedit dosyasını direk kurulum esnasında ekleyeceğimiz için *.bat dosyası içinde tekrardan regedit /s komutunu çalıştırmamıza gerek kalmamaktadır. *.bat dosyasından o satırı siliyoruz.
Registery alanında toolbardan IMPORT REG -> Import File seçeneğini seçerek *.reg dosyamızı register kayıtlarını içeriye atmak için hazır hale getiyiyoruz.
*.reg dosyamızdaki tüm ayarlar otomatik olarak registry içine geldi.
Installation Parametrelerini ekrandaki gibi ayarlıyoruz.
Builds ayarlarını yapıyoruz. Önce Windows XP ve Windows 2003 Server için *.MSI dosyası hazırlıyoruz.
Launch Conditions tan bu *.MSI dosyasının hangi Windows versiyonlarında çalışmasını istiyorsak seçimimizi ona göre yapıyoruz.
Daha sonra Dialogs ekranında son adım olan ExitDialog ekranı seçilerek
Seçilen ekranda Launch application at the end installationda “Program Files ” içine atmış olduğumuz *.bat dosyasını *.MSI dosyasını hangi Windows versiyonu için hazırlıyorsak ona göre seçiyoruz.
Daha sonra default olarak seçili gelmesini ve otomatik kurulum tamamladığında çalıştırmasını ayarlıyoruz.
Daha sonrada *.MSI oluşturma işlemimizi bitirmek için;
“Build” tıklıyoruz.
Ve *.MSI dosyamız oluşmuş oluyor.
Daha sonra Windows 7 ve diğer işletim sistemleri için ekranı kapatmadan Builds ayarlarına geliyoruz ve *.MSI ismimizi Win7 olarak değiştiriyoruz.
Daha sonra Launch Conditions tan Windows xp ve Windows Server 2003 haric diğer İşletim sistemlerini seçmeliyiz.
Ve Son olarakta yükleme tamamlandında çalıştırılacak olan *.bat dosyasını düzenleyip *.MSI kurulum dosyamızı Build ile tekrar oluşturuyoruz.
Yaramış olduğumuz *.MSI dosyalarımızı SCCM üzerinden rahatlık ile dağıtımını gerçekleştirebiliriz. Bunun için SCCM makinemiz üzerinden dağıtım yapacaksak bir klasör açarak gizli paylaşım ile everyone full yetki verecek *.MSI dosyalarımızı klasör içine koyuyoruz.
SCCM üzerindne Software Library’den Applications’a gelip Create Application diyerek dağıtım paketimizi oluşturmaya başlıyoruz.
SCCM üzerinde de 2 adet application yaratacağız. Bunların gene bir Windows XP ve Windows Server 2003 için ve diğeride Windows 7 ve üzeri için olacak.
Yaratma ekranında öncelikle hangi işletim sistemi için hazırlayacaksanız o işletim sisteminin *.MSI dosyasının yerini UNC şeklinde göstermemiz gerekmektedir.
Next diyerek devam etmek isterken bize yayıncının güvenli olmadığı hakkında bir hata veriyor ve Yes diyerek devam ediyoruz.
Import işlemi tamamlandıktan sonra Next ile diğer detayları ayarlamakla devam ediyoruz.
*.MSI dosyamızın genel bilgileri ve otomatik kurulum parametrelerini kontrol ettikten sonra Next ile devam ediyoruz.
Next diyerek işlemi bitiyoruz.
Application yaratmış oluyoruz.
Yaratmış olduğunuz Application sağ tık Properties kısmına girerek gerekli ayarlara devam edeceğiz.
Öncelikli olarak Dağıtım ayarlarından “Automatically download content ” seçilmeli.
Deployement Types Seçilerek eklemiş olduğumuz *.MSI dosyasına Edit diyoruz.
Edit ekranı açıldıktan sonra Requirements alanından Windows işletim sistemlerini seçerek bu *.MSI sadece seçmiş olduğumuz işletim sistemlerinde çalışmasını sağlıyoruz.
OK diyerek Application dağitim için hazır duruma getiriliyor.
Daha sonrada hangi Device Collections a deploy etmek istiyorsanız Deploy ayarlarımızı yaparak tamamlıyoruz.
Aynı işlemi Windows 7 için tekrardan yapıyoruz.
Ozan BABACAN