SCCM’de Uygulama Dağıtımı (Application Deployment)

SCCM ile sık yapılan işlemlerden birisi de yazılım dağıtımıdır. Örnekte .msi uzantılı 7-Zip ve .exe uzantılı Adobe Reader 11 yazılımının Desktop Clients Collection’ununda bulunan makinelere dağıtımı gerçekleştirilmiştir ve uygulama şirketin zorunlu kurulacak standart uygulamalarından biri olarak düşünülüp kurulum zorunlu olarak belirlenmiştir. Kullanıcı – Cihaz Bağı (User – Device Affinity) göz önüne alınırsa uygulama standart uygulama kapsamında olduğundan uygulama kullanıcı bazlı değil sistem bazlı kurulacaktır.

SCCM ile uygulama dağıtımı 3 adımdan oluşur :

  • Dağıtılacak uygulamanın bir ağ paylaşımına kopyalanması
  • SCCM ile uygulama paketi hazırlanması
  • SCCM ile uygulama paketinin kurulması

Dağıtılacak Uygulamanın Bir Ağ Paylaşımına Kopyalanması

Bu adımda Applications adlı bir dizin oluşturup bu dizin altında Standard Applications isimli bir dizin daha oluşturulur. Applications dizininde Everyone’a Read hakkı verilir. Uygulamanın kurulum dosyası Standard Applications klasörüne kopyalanır.

5.1.-01 Dağıtılacak Uygulamanın Bir Ağ Paylaşımına Kopyalanması

Uygulama dağıtımında dosya UNC yolu (\\SCCM\Applications\Standard Applications\<Uygulama Adı>\) ile dağıtılacaktır.


SCCM İle .msi Uzantılı Uygulama Dağıtımı

SCCM İle .msi Uzantılı Uygulamanın Hazırlanması

Bu adımda yazılım paketi oluşturulur. Bunun için ;

  • Configuration Manager Console -> Software Library -> Overview -> Application Management -> Applications’a sağ tık -> Create Application seçilir.
SCCM msi Uygulama Dağıtımı - 01
  • Create Application Wizard penceresi açılır.
  • General bölümünde uygulama bilgileri girilir. Burada iki yol bulunmaktadır.
    • Uygulama bilgileri kurulum paketinden alınabilir.
    • Uygulama bilgileri otomatik belirlenir.
  • Uygulama bilgileri otomatik olarak alınan paketler şunlardır :
    • Windows Installer (Native) : .msi uzantılı Windows kurulum dosyasına sahip uygulamalar
    • Microsoft Application Virtualization : App-V ile sanallaştırılmış uygulamalar
    • Windows Mobile Cabinet : Windows Mobile işletim sistemlerine kurulacak uygulamalar
    • Nokia SIS File : Nokia’nın Symbian işletim sistemlerine kurulacak SIS uzantılı uygulamalar
  • Örnekte uygulama bilgileri Automatically detect information about this application from installation files  seçilerek otomatik olarak belirlenmiştir. Uygulamanın UNC yolu gösterilip Next ile devam edilir.
SCCM msi Uygulama Dağıtımı - 02
SCCM msi Uygulama Dağıtımı - 03
  • Uygulama yayıncısının doğrulanmadığı ile ilgili uyarı görüntülenir. Bu dosyanın import edilmesi işleminin kabulü için Yes seçilir.
SCCM msi Uygulama Dağıtımı - 04
  • Import Information bölümünde .msi uzantılı uygulama dosyasından otomatik olarak aktarılan veriler görüntülenir. Next ile devam edilir.
SCCM msi Uygulama Dağıtımı - 05
  • General Information bölümünde
    • Name’de uygulama adı belirlenir.
    • Administrator comments’de yönetici uygulama hakkında açıklama yapabilir.
    • Publisher’da uygulamanın yayıncısı belirlenebilir.
    • Software version’da uygulamanın sürümü belirtilebilir.
    • Administrative categories’de uygulama için bir kategori belirlenebilir.
    • Installation program bölümünde uygulamanın kurulması sırasında çalışacak komut mevcuttur. .msi uzantılı kurulumlarda otomatik olarak yazılır.
    • Run installation program as 32-bit process on 64-bit client seçeneği 64-bit işletim sistemine sahip bilgisayarlara yapılacak kurulumlarda kurulum işleminin 32-bit olarak çalışmasını sağlar. Next ile devam edilir.
    • Install behaviour bölümünde kurulumun makine bazlı mı kullanıcı bazlı mı olacağı seçilir. Örnekte makine bazlı seçilmiştir.
SCCM msi Uygulama Dağıtımı - 06
  • Summary bölümünde  uygulamanın kurulum için  yapılan konfigürasyonlar ın özeti görüntülenir. Next ile devam edilir.
SCCM msi Uygulama Dağıtımı - 07
SCCM msi Uygulama Dağıtımı - 08
  • Completion bölümünde işlemin sorunsuz tamamlandığı görülür. Close ile bitirilir.
SCCM msi Uygulama Dağıtımı - 09

Hazırlanan .msi uzantılı uygulamanın dağıtım noktasına eklenmesi için :

  • Configuration Manager Console -> Software Library -> Overview -> Application Management -> Applications -> Uygulamaya sağ tık -> Distribute Content seçilir.
SCCM msi Uygulama Dağıtımı - 10
  • General bölümünde hangi uygulamanın dağıtım noktasına ekleneceği görüntülenir. Next ile devam edilir.
SCCM msi Uygulama Dağıtımı - 11
  • Content bölümünde dağıtım noktasına dağıtılacak uygulama içeriği görüntülenir. Next ile devam edilir.
SCCM msi Uygulama Dağıtımı - 12
  • Content Destination bölümünde uygulamanın dağıtılacağı dağıtım noktası seçilir.
SCCM msi Uygulama Dağıtımı - 13
SCCM msi Uygulama Dağıtımı - 14
  • Summary bölümünde dağıtım noktasına yapılacak dağıtımın özeti görüntülenir. Next ile dağıtım başlatılır.
SCCM msi Uygulama Dağıtımı - 15
  • Completion bölümünde dağıtım noktasına dağıtım işleminin sorunsuz olduğu görüntülenir. Close ile bitirilir.
SCCM msi Uygulama Dağıtımı - 16

SCCM İle .msi Uzantılı Uygulamanın Dağıtılması

Hazırlanan .msi uzantılı uygulamanın dağıtımı için :

  • Configuration Manager Console -> Software Library -> Overview -> Application Management -> Applications -> Uygulamaya sağ tık -> Deploy seçilir.
SCCM msi Uygulama Dağıtımı - 17
  • General bölümünde
    • Software’de deploy edilecek uygulama seçilir.
    • Collection’da hangi collection’a uygulanacağı seçilir.
    • Automatically distribute content for dependencies uygulama kurulmadan önce kurulması gerekli bir uygulama varsa otomatik olarak içeriği distribute etmek için seçilir. Next ile devam edilir.
SCCM msi Uygulama Dağıtımı - 19
  • Content bölümünde içeriğin daha önce dağıtıldığı dağıtım noktaları görüntülenir. Ek dağıtım noktası eklenmek istenirse aşağıdaki Add bölümünden eklenebilir.
SCCM msi Uygulama Dağıtımı - 20
  • Deployment settings bölümünde
    • Action’da uygulama kurulacaksa Install kaldırılacaksa Uninstall seçilir.
    • Purpose’da uygulama otomatik yüklenecekse Required , uygulamanın kurulumu kullanıcıya bırakılacaksa Available seçilir. Örnekte Required seçilmiştir.
    • Allow clients on a metered internet connection to download content after the installation deadline, which might incur additional cost seçeneği kurulum süresi geçen ve sınırlı internet bağlantısı olan kullanıcılara içeriği indirmesi  ve kurulumu tamamlaması için ek zaman verir. Next ile devam edilir.
SCCM msi Uygulama Dağıtımı - 21
  • Scheduling bölümünde uygulamanın deploy edileceği zaman seçilir. Evrensel saat kullanılacaksa UTC , client’ın yerel saati seçilecekse Client local time seçilir. Örnekte UTC seçilmiştir.
    • Schedule the application to be available at’de uygulamanın yüklemesinin ne zamandan itibaren client tarafından görülebileceği seçilir. Örnekte zamanlama yapılmıştır.
    • Önemli : Eğer zamanlama yapılacaksa dikkat edilmesi gereken nokta zamanlamanın UTC saat dilimine göre yapılmasıdır. Yani eğer uygulamanın hemen kurulması istenirse ülkemiz GMT+3 zaman diliminde olduğundan buraya girilecek saat ülkemizin yerel saatinden 3 saat geri olarak tanımlanmalıdır.
    • Installation deadline kurulumun yapılması gereken son tarih zaman belirtilir.
SCCM msi Uygulama Dağıtımı - 22
  • User Experience bölümünde
    • User notifications’da
      • Display in Software Center , and only Show notifications for computer restarts seçilirse Software Center’da sadece bilgisayarı yeniden başlatması gerektiği iletilerini görebilir. Örnekte bu seçenek seçilmiştir.
      • Display in Software Center and Show all notifications seçilirse kullanıcı Software Center’da tüm iletileri görebilir.
      • Hide in Software Center and all notifications Software Center’da hiçbir ek bilgi görünmez ve kullanıcılar hiçbir bildirim görmez. Next ile devam edilir.
SCCM msi Uygulama Dağıtımı - 23
  • Alerts bölümünde eğer bu application deployment sırasında hata alınırsa burada yapılan konfigürasyon doğrultusunda sistemin alarm üretmesi sağlanır. Next ile devam edilir.
SCCM msi Uygulama Dağıtımı - 24
  • Summary bölümünde kurulum şeklinin bir özeti görüntülenir. Next ile kurulum başlatılır.
SCCM msi Uygulama Dağıtımı - 25
SCCM msi Uygulama Dağıtımı - 26
  • Completion bölümünde deployment’ın hatasız olarak yapıldığı görülür. Close ile bitirilir.
SCCM msi Uygulama Dağıtımı - 27

Client’larda son durum aşağıdaki gibi olmalıdır.

SCCM msi Uygulama Dağıtımı - 28
SCCM msi Uygulama Dağıtımı - 29
SCCM msi Uygulama Dağıtımı - 30

SCCM İle .exe Uzantılı Uygulama Dağıtımı

SCCM İle .exe Uzantılı Uygulamanın Hazırlanması

Bu adımda yazılım paketi oluşturulur. Bunun için ;

  • Configuration Manager Console -> Software Library -> Overview -> Application Management -> Applications’a sağ tık -> Create Application seçilir.
5.2.-01 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Create Application Wizard penceresi açılır.
  • General bölümünde uygulama bilgileri girilir. Burada iki yol bulunmaktadır.
    • Uygulama bilgileri kurulum paketinden alınabilir.
    • Uygulama bilgileri manual belirlenir.
  • Uygulama bilgileri otomatik olarak alınan paketler şunlardır :
    • Windows Installer (Native) : .msi uzantılı Windows kurulum dosyasına sahip uygulamalar
    • Microsoft Application Virtualization : App-V ile sanallaştırılmış uygulamalar
    • Windows Mobile Cabinet : Windows Mobile işletim sistemlerine kurulacak uygulamalar
    • Nokia SIS File : Nokia’nın Symbian işletim sistemlerine kurulacak SIS uzantılı uygulamalar
  • Örnekte uygulama bilgileri Manually specify the application information seçilerek manual olarak belirlenmiştir. Next ile devam edilir.
5.2.-02 SCCM 2012 İle Uygulama’nın Hazırlanması
  • General Information bölümünde
    • Name’de uygulama adı belirlenir.
    • Administrator comments’de yönetici uygulama hakkında açıklama yapabilir.
    • Publisher’da uygulamanın yayıncısı belirlenir.
    • Software version’da uygulamanın sürümü belirtilir.
    • Administrative categories’de uygulama için bir kategori belirlenebilir. Örnekte Standard Applications olarak belirlenmiştir.
    • Date Published’de uygulamanın yayınlanma tarihi belirtilir.
    • Allow this application to be installed from the Install Application task sequence action without being deployed seçeneği deployment yapılmadan bir task sequence görevi ile uygulamanın kurulmasına izin verir. Next ile devam edilir.
5.2.-03 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Application Catalog bölümünde
    • Selected Language’de uygulamanın Application Catalog’da hangi dilde görüneceği seçilir.
    • Localized application name’de uygulama adının görüntüleneceği isim belirlenir.
    • User Categories’de kullanıcı kategorisi belirtilebilir.
    • User documentation’da uygulama ile ilgili kullanıcıların ulaşabileceği bir doküman varsa bu doküman eklenir.
    • Link text’de link için eklenmesi istenilen herhangi bir metin varsa belirtilir.
    • Privacy URL’de uygulamaya erişilebilecek özel bir URL varsa belirtilir.
    • Localized description’da uygulama hakkında bir açıklama yapılacaksa bu açıklama belirtilir.
    • Keywords’da uygulama Search bölümünde aranırken hangi kelimelerle aranabileceği belirtilir.
    • Icon’da uygulamanın hangi simge ile görüntüleneceği belirtilir.
    • Display this as a featured app and highlight it in the company portal uygulamayı özellikli olarak şirket portalinde vurgular.
5.2.-04 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Deployment Types bölümünde
    • Add ile deployment tipi ayarlanır.
5.2.-05 SCCM 2012 İle Uygulama’nın Hazırlanması

Create Deployment Type Wizard açılır.

  • General bölümünde
    • Type’da Windows Installer (*.msi file) seçilir.
    • Manually specify the deployment type information seçilir. Next ile devam edilir.
5.2.-06 SCCM 2012 İle Uygulama’nın Hazırlanması
  • General Information bölümünde
    • Name’de uygulamanın adı belirtilir.
    • Administrator comments’de yönetici uygulama hakkında açıklama yapabilir.
    • Languages’de dil seçimi yapılır. Örnekte Turkish seçilmiştir. Next ile devam edilir.
5.2.-07 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Content bölümünde
    • Content location’da yüklenecek uygulamanın hangi klasörde olduğu belirtilir. Dosya yolu UNC olarak verilmelidir.
      • Persist content in the client cache içeriğin client cache’inden devam etmesi istenildiğinde seçilir.
      • Allow clients to share content with other clients on the same subnet içeriğin aynı subnette bulunan client’lar arasında paylaştırılmak istenirse seçilir.
    • Specify the command used to install this content’da uygulamanın kurulması durumundaki gerekli tanımlar yapılır.
      • Installation program’da uygulamanın kurulması için kullanılacak komut ve parametreleri girilir. Örnekte AdbeRdr11000_tr_TR.exe /msi EULA_ACCEPT=yes /qn yazılmıştır.
      • Installation start in’de Install komutunun başlayacağı dizin belirtilir.
    • Configuration Manager can remove installations of this content if an uninstall program is specified below’da uygulamanın kaldırılması durumundaki gerekli tanımlar yapılır.
      • Uninstall program’da uygulamanın kaldırılması için kullanılacak komut ve parametreleri girilir.
      • Uninstall start in’de Uninstall komutunun başlayacağı dizin belirtilir.
    • Run installation and uninstall program as 32-bit process on 64-bit clients uygulama kurulum ve kaldırılması için kullanılacak programların 64-bit client’larda 32-bit işlemler olarak yürütülmesini sağlar. Next ile devam edilir.
5.2.-08 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Detection Method bölümünde uygulamanın daha önce kurulup kurulmadığının tespiti için gerekli metottur.
    • Add Clause ile metot için bir kural belirlenir. Detection Rule penceresi açılır.
5.2.-09 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Setting Type’da ayarın türü seçilir. File System , Registry , Windows Installer seçeneklerinden birisi seçilir. Örnekte File System seçilmiştir.
  • Path’de bu uygulamanın kurulu olduğunu kanıtlayan dosyanın veya klasörün yolu belirtilir. Örnekte %ProgramFiles(x86)%\Adobe\Reader 11.0\Reader olarak belirtilmiştir.
  • File of folder name’de bu yolda bulunan dosya veya klasör adı belirtilir. Örnekte AcroRd32.exe olarak belirtilmiştir.
  • This file of folder is associated with a 32-bit application on 64-bit systems eğer uygulama 64-bit sistemlerde de 32-bit ile aynı dosya ya da klasör yoluna sahipse işaretlenir.
  • The file system setting must exist on the target system to indicate the presence of this application seçilirse bu uygulamanın varlığının tespiti için dosya sistemi ayarında belirtilen ayarlar hedef sistemdeki ayarlarla karşılaştırılır.
  • The file system setting must satify the following rule indicate the presence of this application seçilirse bu uygulamanın varlığını tespit için dosya sistemi ayarında belirtilen ayarlar aşağıdaki kurallarla karşılaştırılır.
    • Property’de özellik belirtilir. Date modified (Değiştirilme Tarihi) , Date Created (Oluşturulma tarihi) , Version (Sürüm) , Size (Boyut) seçenekleri vardır. Örnekte Version seçilmiştir.
    • Operator’de aşağıda girilecek Value’den (Değer) büyük , eşit , küçük gibi karşılaştırmalar seçilir. Örnekte Equals seçilmiştir.
    • Value’de karşılaştırma için değer belirtilir. Örnekte 11.0.0.379 olarak belirtilmiştir. OK ile devam edilir.
5.2.-10 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Next ile devam edilir.
5.2.-11 SCCM 2012 İle Uygulama’nın Hazırlanması
  • User Experience bölümünde
    • Installation behaviour’de kurulumun cihaza mı yoksa kullanıcıya mı yapılacağı seçilir. Örnekte cihaza yapılacağı için Install for system seçilmiştir.
    • Logon requirement’de uygulama kurulurken kullanıcının logon durumu seçilir. Örnekte kullanıcı logon olsun veya olmasın kurulumun gerçekleşmesi için Whether or not a user is logged on seçilmiştir.
    • Install program visibility’de programın kurulumunun görünürlük ayarları yapılır. Örnekte görünmesi istenmediğinden hidden seçilmiştir.
    • Maximum allowed run time’da uygulamanın kurulması için gereken maksimum zaman dakika cinsinden belirtilir.
    • Estimated installation time’da uygulama kurulumu yapılırken kullanıcının kurulumu görebileceği zaman dakika cinsinden belirtilir. Next ile devam edilir.
5.2.-12 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Requirements bölümünde bu program kurulumu için aygıt ya da kullanıcı bazında gereksinimler varsa Add ile eklenir. Next ile devam edilir.
5.2.-13 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Dependencies bölümünde bu uygulama kurulmadan önce başka herhangi bir kurulumun yapılmış olması gerekiyorsa Add ile eklenir. Next ile devam edilir.
5.2.-14 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Completion bölümünde kurulumun başarılı bir şekilde yapıldığı görülür. Close ile bitirilir.
5.2.-15 SCCM 2012 İle Uygulama’nın Hazırlanması

Deployment Type bölümü tamamlanmış olur. Application oluşturmaya Next ile devam edilir.

5.2.-16 SCCM 2012 İle Uygulama’nın Hazırlanması
  • Completion bölümünde Application’un başarılı bir şekilde oluşturulduğu görülür. Close ile bitirilir.
5.2.-17 SCCM 2012 İle Uygulama’nın Hazırlanması

SCCM İle .exe Uzantılı Uygulamanın Dağıtılması

Bu adımda uygulamanın dağıtımı gerçekleştirilir. Bunun için ;

  • Configuration Manager Console -> Software Library -> Overview -> Application Management -> Applications -> Oluşturulan uygulamaya sağ tık -> Deploy seçilir.
5.3.-01 SCCM 2012 İle Uygulama’nın Dağıtılması
  • General bölümünde
    • Software’de deploy edilecek uygulama seçilir.
    • Collection’da hangi collection’a uygulanacağı seçilir.
    • Automatically distribute content for dependencies uygulama kurulmadan önce kurulması gerekli bir uygulama varsa otomatik olarak içeriği distribute etmek için seçilir. Next ile devam edilir.
5.3.-02 SCCM 2012 İle Uygulama’nın Dağıtılması
  • Content bölümünde Add -> Distribution point seçilerek içerik için distribution point (dağıtım noktası) seçilir. Next ile devam edilir.
5.3.-03 SCCM 2012 İle Uygulama’nın Dağıtılması
  • Deployment settings bölümünde
    • Action’da uygulama kurulacaksa Install kaldırılacaksa Uninstall seçilir.
    • Purpose’da uygulama otomatik yüklenecekse Required , uygulamanın kurulumu kullanıcıya bırakılacaksa Available seçilir. Örnekte Required seçilmiştir. Next ile devam edilir.
5.3.-04 SCCM 2012 İle Uygulama’nın Dağıtılması
  • Scheduling bölümünde uygulamanın deploy edileceği zaman seçilir. Evrensel saat kullanılacaksa UTC , client’ın yerel saati seçilecekse Client local time seçilir. Örnekte UTC seçilmiştir.
    • Schedule the application to be available at’de uygulamanın yüklemesinin ne zamandan itibaren client tarafından görülebileceği seçilir. Örnekte zamanlama yapılmıştır.
    • Önemli : Eğer zamanlama yapılacaksa dikkat edilmesi gereken nokta zamanlamanın UTC saat dilimine göre yapılmasıdır. Yani eğer uygulamanın hemen kurulması istenirse ülkemiz GMT+3 zaman diliminde olduğundan buraya girilecek saat ülkemizin yerel saatinden 3 saat geri olarak tanımlanmalıdır.
    • Installation deadline kurulumun yapılması gereken son tarih zaman belirtilir.
5.3.-05 SCCM 2012 İle Uygulama’nın Dağıtılması
  • User Experience bölümünde
    • User notifications’da
      • Display in Software Center , and only Show notifications for computer restarts seçilirse Software Center’da sadece bilgisayarı yeniden başlatması gerektiği iletilerini görebilir. Örnekte bu seçenek seçilmiştir.
      • Display in Software Center and Show all notifications seçilirse kullanıcı Software Center’da tüm iletileri görebilir.
      • Hide in Software Center and all notifications Software Center’da hiçbir ek bilgi görünmez ve kullanıcılar hiçbir bildirim görmez. Next ile devam edilir.
5.3.-06 SCCM 2012 İle Uygulama’nın Dağıtılması
  • Alerts bölümünde eğer bu application deployment sırasında hata alınırsa burada yapılan konfigürasyon doğrultusunda sistemin alarm üretmesi sağlanır. Next ile devam edilir.
5.3.-07 SCCM 2012 İle Uygulama’nın Dağıtılması
  • Completion bölümünde deployment’ın hatasız olarak yapıldığı görülür. Close ile bitirilir.
5.3.-08 SCCM 2012 İle Uygulama’nın Dağıtılması

Client’larda son durum aşağıdaki gibi olmalıdır.

5.3.-09 SCCM 2012 İle Uygulama’nın Dağıtılması
5.3.-10 SCCM 2012 İle Uygulama’nın Dağıtılması

Faydalı olması dileğiyle…

SCCM’de Uygulama Dağıtımı (Application Deployment)” için bir yorum

Bir Cevap Yazın