SCCM 2012 ile MSU update paketi dağıtımı

By | 10/05/2016

SCCM 2012 ile MSU update paketi dağıtımı

Bugün, bir proje de client tarafında yaşadığımız bir sorunu çözecek bir Microsoft düzeltme paketi dağıtmak zorunda kaldım. Düzeltme paketi bir msu dosyasıydı ve geçmişte birçok kez msu paketi dağıtmış olsam da süreci not etmediğimi fark ettim ve yeniden araştırmak durumda kaldım. İşte bu nedenle sayfamda paylaşmaya karar verdim. Umarım sizler içinde faydalı olur.

Msu paketi dağıtmak için, Windows işletim sistemlerinin çoğu sürümünde yerleşik olarak yer alan wusa.exe’yi (Windows update standalone installer) kullanacağım.

Yapılması gereken ilk şey düzeltmeyi indirmek ve elde edilen .msu dosyasını normalde tüm uygulama kaynak dosyalarınızı sakladığınız SCCM sunucusuna kopyalamak.

Ben msu paketini Application olarak dağıtacağım. SCCM Console ‘ u açarak işlemlere başlayabiliriz.

Yeni bir Uygulama oluşturmaya başlıyorum.

Adım: Uygulama bilgilerini manuel olarak belirteceğim seçeneğini işaretliyorum.

1 - Manually specify app info

  1. Adım: Uygulama ile ilgili bilgileri giriyorum.

  1. Adım : Uygulama dağıtımını Application Catalog üzerinde sunacak isek bu bilgileri doldurmamız gerekiyor. Ben Application Catalog üzerinde bu uygulamayı göstermeyeceğim.

http://i2.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/3-App-Catalog.png

  1. Adım: Deployment ‘ı oluşturmak için Add butonuna tıklıyorum

http://i0.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/4-Deployment-Type-Add.png

  1. Adım: Bu adımda Manuel Type: Script Installer seçiyorum ve ‘Manually specifiy the deployment type information’ seçeneğini işaretleyerek devam ediyorum.

http://i2.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/5-Script-Installer.png

  1. Adım: Genel Bilgi ekranında, uygun bilgileri içeren alanları dolduruyorum. X64 msu paketiniindirdiğim için bu dağıtım türü yalnızca x64 bilgisayarlar için olacaktır. Daha sonra, gerekirse bir x86 dağıtım türü ekleyebiliriz. Aynı paket içerisinde iki farklı deployment type oluşturup örneğin x86 ve x64 olarak ‘ta dağıtım yapılabilir.

http://i2.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/6-General-Info.png

  1. Adım: Bu adımda msu paketinin kopyalandığı konumu gösterip , wusa nın dağıtım yapılan client pc ‘ler sorunsuz çalışması için gereken paremetleri gireceğim.

Installation Program:

wusa.exe “Paketinadi.msu” /quiet /norestart

Uninstall Program:

wusa.exe /uninstall “Paketinadi.msu” /quiet /norestart

 

http://i2.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/uninst1.png

  1. Adım : Bu adımda gönderdiğimiz paketin karşı client ‘ya kurulu olup olmadığını algılayacak konfigurasyonu gerçekleştireceğim.

http://i1.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/8-Add-Clause.png

Bu örnekte, Msu paketi için Microsoft’tan KB makalesine baktım. Win32spl.dll dosyasının güncel yeni sürüm numarasıyla birlikte bilgisi mevcut.

Şimdi bu rule ‘da nereye bakmamız gerektiğini artık öğrendik. Kuralı aşağıdaki şekilde oluşturuyorum

http://i1.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/11-Detection-Rule.png

  1. Adım : Next diyerek ilerliyorum.

http://i0.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/12-Detection-Method-Complete.png

  1. Adım : Bu adımda paketi sisteme , kullanıcı logon olsada olmasa da yükeleyecek şekilde yapılandırıyorum.

http://i0.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/13-User-Experience.png

11- Adım : Kurulacak paketle ilgili gereksinim belirleyebiliriz bu adımda , benim dağıtıcağım msu paketi 64 bit olduğu için sadece Windows 7 x64 makineleri seçiyorum.

http://i2.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/14-Add-Requirements.png

http://i2.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/15-Create-Req.png

http://i2.wp.com/fearthemonkey.co.uk/wp-content/uploads/2015/02/16-Completed-req.png

Bu işlemelerden sonra gerçekleştireceğim başka bir konfigurasyon bulunmuyor , diğer adımlarda bir konfigurasyon yapmadan next diyerek ilerliyorum. Oluşturulan Application artık dağıtım için hazır.